连接到.MDF的连接字符串

时间:2009-05-30 02:23:42

标签: connection-string sql-server-express mdf datadirectory

我在VS2008中创建了一个新项目,并在项目中添加了一个.MDF文件。这是我第一次尝试使用MDF文件和.SQLEXPRESS数据库(过去我一直使用extenal Oracle服务器)。

我正在尝试记录所有内容,但我无法弄清楚用于连接.MDF文件的凭据。有没有简单的方法可以找到?

3 个答案:

答案 0 :(得分:27)

如果您在ASP.NET应用程序的App_Data文件夹中使用* .mdf文件,则可以使用此文件。

  

服务器= \的SQLExpress; AttachDbFilename = | DataDirectory目录| mydbfile.mdf;数据库= dbname;开发Trusted_Connection =是;

如果它不是ASP.NET应用程序,请不要使用DataDirectory语法,只使用完整的c:\ ...路径。

答案 1 :(得分:0)

从哪里来这个名字mydbfile?

如果您正在使用ASP.NET应用程序的App_Data文件夹中的* .mdf文件,则可以使用此文件。

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

如果不是ASP.NET应用程序,请不要使用DataDirectory语法,只使用完整的c:...路径。

答案 2 :(得分:0)

对于本地数据库,没有SQLEXPRESS服务器:

"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=""|DataDirectory|\MyDB.mdf"";Integrated Security=True;Connect Timeout=30"