C#应用程序,如何自动附加数据库(SQL server)

来源:百度知道 编辑:UC知道 时间:2024/05/28 00:44:38
如题,
我写了一个应用程序..
想在程序启动的时候自动附加数据库
不需要再打开SQL server 直接在程序里自动加载

我找到了一个自动附加数据库的代码...但是还没弄太明白..注释比较少..

哪位路过的高人来指点指点我啊!!

谢谢啦!!

或者找一段能附加数据库的代码 写一下详细点的注释也可以啊!

执行存储过程sp_attach_db。如:
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf' ;
在SqlServer2005版本及其它更加新的版本,建议用Create Database .... For Attach。

Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|****.mdf