在运行时附加SQL Server mdb文件

时间:2009-09-18 10:16:04

标签: c# sql-server connection-string

我想在运行时附加SQL Server 2005数据库。

这可以在不使用SQL Server的本地实例的情况下实现,即使没有SQL Server Express吗?

目前我使用以下连接字符串还有其他解决方法。

Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;

谢谢, 拉利特

1 个答案:

答案 0 :(得分:1)

不,'运行时附加'是仅限Express的功能,请参阅SQL Server 2005 Express Edition User Instances.

在非快速SQL实例上,您要求DBA正确附加数据库。他知道如何做到这一点,通过:sp_attach_db。附加数据库对安全性,存储分配,I / O模式等有很多影响,应用程序不应自行附加数据库。如果您希望“运行时附加”行为,请使用Express版本。