打印本文 打印本文 关闭窗口 关闭窗口
自动安装SQL Server数据库
作者:武汉SEO闵涛  文章来源:敏韬网  点击数25056  更新时间:2007/11/14 13:00:23  文章录入:mintao  责任编辑:mintao
     所有的参数中有关密码的属性,我没有成功,就是SqlSaPwd,这个参数是SqlSecurityMode一起使用的,但是我一直没有设置成功,密码总是为空的,不知何故!

 

10. 选择InstallExecuteSequence这个table,找到SetPropSQLMSDEInstalled这个Action,修改206为102;找到RemoveExistingProducts,修改1525为6601。保存,退出!

 

 

这时,在没有SQL环境的机器上运行你的安装包,在程序安装完后,会自动安装MSDE的MyServer实例,并在重起机器后,自动启动Sql Server的实例。


=======================================================================

前一篇中介绍了如何连同Sql Server的桌面版本一同打包到安装程序的简单步骤,这里还想就自己对于:发布程序到已经有SQL环境的计算机时,自动使用SQLOsql来恢复指定的数据库到你的SQL ServerDate中。

 

首先,在c:\创建一个临时目录,例如c:\TempBD ,拷贝Osql.exe到目录下,拷贝你的数据库备份(TruckDB)到目录下;在目录下分别创建Restore.batRestore.txt文件,内容如下:

 

1.       Restore.bat文件内容:

osql  -E -S -i C:\TempDB\Restore.txt

 

 

2.       Restore.txt文件内容:

use master

if exists (select * from sysdevices where name=''''TruckDB'''')

       EXEC sp_dropdevice ''''TruckDB''''

Else

       EXEC sp_addumpdevice ''''disk'''',''''TruckDB'''', ''''C:\Program Files\Microsoft SQL Server\MSSQL\Dat

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ...  下一页 >> 

打印本文 打印本文 关闭窗口 关闭窗口