SQL环境的机器上运行你的安装包,在程序安装完后,会自动安装MSDE的MyServer实例,并在重起机器后,自动启动Sql Server的实例。
=======================================================================
前一篇中介绍了如何连同Sql Server的桌面版本一同打包到安装程序的简单步骤,这里还想就自己对于:发布程序到已经有SQL环境的计算机时,自动使用SQL的Osql来恢复指定的数据库到你的SQL Server的Date中。
首先,在c:\创建一个临时目录,例如c:\TempBD ,拷贝Osql.exe到目录下,拷贝你的数据库备份(TruckDB)到目录下;在目录下分别创建Restore.bat和Restore.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] ... 下一页 >>