连接到 .MDF 的连接字符串

18
我在VS2008中创建了一个新项目,并向该项目添加了一个.MDF文件。这是我第一次尝试使用MDF文件和.SQLEXPRESS数据库(过去我总是使用外部的Oracle服务器)。
我正在尝试边学边记录,但我无法弄清楚连接到.MDF文件使用的凭据是什么。有没有简单的方法可以找出?

1
http://connectionstrings.com/sql-server-2008 - Robert Harvey
3个回答

30

如果您正在使用ASP.NET应用程序中的App_Data文件夹中的*.mdf文件,您可以使用以下内容:

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

如果不是ASP.NET应用程序,请勿使用DataDirectory语法,而只需使用完整的c:\...路径即可。


0

这个名字mydbfile是从哪里来的?

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

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

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

0

对于本地数据库和没有SQLEXPRESS服务器的情况:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接