扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:21tx 来源:21tx 2007年11月23日
关键字: 应用 安装 数据库 SQL Server
对一个无人值守安装进行故障排除要比对待标准安装的故障排除更需要慎重对待。标准安装往往在安装程序遇到问题时通过显示一个包含出错
要了解如何对无人值守安装进行故障排除,让我们来看一组我遇到过的问题。假设你已经在服务器上完成了另一个产品的安装,然后你试图执行一个SQL Server的无人值守安装。安装
当执行无人值守安装时,我遇到过多次的另一个错误是“对话框次序紊乱”。在我调用安装程序后不久我就意识到这一问题的存在――那是在我打开任务管理器并看到setupsql.exe虽然在运行但是没有像正常的无人值守安装那样调用和释放进程。同时,安装程序通常在Program FilesMicrosoft SQL Server下创建的文件夹也没有被创建。Setupsql.exe程序看来并没有占用CPU或者I/O资源,只是在大约10分钟后消失了。Setup.log文件显示一个-12的错误代码而sqlstp.log文件显示没有错误――实际上,它看来还未完成。Sqlstp包含了不完整的注意事项,只是一条消息――Begin Action:DialogShow
除了完全安装,你还可以执行SQL Server 2000服务包的无人值守安装。要把服务包
start /wait c:sql2ksp2x86setupsetupsql.exe ?Cs ?Cfl c:sql2ksp2sql2kdef.iss
要把服务包应用到命名实例上,使用sql2knm.iss应答文件,但是首先修改文件中的下列两行来对应正确的命名实例:
InstanceName = INSTANCE_NAME
NMPPipeName=\.pipeMSSQL$INSTANCE_NAMEsqlquery
另一个高级选项――
首先你要提供帐号细节(用户、密码、域),到目标文件夹的UNC路径和源安装文件的UNC路径。接下来,安装程序将指引你完成常规安装对话框并根据你的选择记录下setup.iss文件。接着,程序复制setup.iss文件到目标电脑的WINNT文件夹下,再用复制的setup.iss文件来激活setupsql.exe。
如果你在目标电脑上打开任务管理器,你会看到setupsql.exe进程在安装过程中调用和释放其他进程。在本地电脑上,安装程序显示远程安装正在进行中,并且会在完成时通知你。
最后的话
虽然基本安装看来简单,你仍需队与你所选择的安装选项给予密切注意,并且完全理解它们。良好的安装选择为运行和管理SQL Server提供了一个坚实的基础。而如果你认为执行无人值守
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者