一个关于VC操作Sql Server的经典问题???
[size=16px]我现在有一个项目是VC++做的,数据库是用的Sql Server。然后我程序要发布,所以我要打包我创建的数据库。
问题:
我在使用程序的PC机上SqlServer是安装好的。然后我怎样打包我创建的数据库,在安装完成以后程序启动就可以顺利操作数据库。需要什么DOS命令来导入吗???还是我需要写一个批处理文件呢???
请高手帮忙给个建议!!![/size] VC SQL?Server 数据库
[解决办法]
USE master
GO
CREATE DATABASE xxxx
ON
( NAME = xxxx_dat,
FILENAME = 'D:\xxxx_dat.mdf',
SIZE = 400)
LOG ON
( NAME = 'xxxx_log',
FILENAME = 'D:\xxxx_log.ldf',
SIZE = 100MB)
GO
USE master
GO
restore database xxxxfrom disk='d:\xxxx_init.dat'
with
MOVE 'xxxx_Data' TO 'D:\xxxx_dat.mdf',
MOVE 'xxxx_Log' TO 'D:\xxxx_log.ldf',
replace
GO
USE master
GO
sp_addlogin 'xxxxdba', 'xxxxdbaa', 'master'
GO
USE master
GO
sp_addsrvrolemember [xxxxdba], 'sysadmin'
GO
USE xxxx
GO
sp_grantdbaccess 'xxxxdba'
GO