我在VS2008中创建了一个新项目,并向该项目添加了一个.MDF文件。这是我第一次尝试使用MDF文件和.SQLEXPRESS数据库(过去我总是使用外部的Oracle服务器)。
我正在尝试边学边记录,但我无法弄清楚连接到.MDF文件使用的凭据是什么。有没有简单的方法可以找出?
我正在尝试边学边记录,但我无法弄清楚连接到.MDF文件使用的凭据是什么。有没有简单的方法可以找出?
如果您正在使用ASP.NET应用程序中的App_Data文件夹中的*.mdf文件,您可以使用以下内容:
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname; Trusted_Connection=Yes;
如果不是ASP.NET应用程序,请勿使用DataDirectory语法,而只需使用完整的c:\...路径即可。
这个名字mydbfile是从哪里来的?
如果你正在使用ASP.NET应用程序中App_Data文件夹中的*.mdf文件,你可以使用这个。
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|**mydbfile**.mdf;Database=dbname; Trusted_Connection=Yes;
对于本地数据库和没有SQLEXPRESS服务器的情况:
"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=""|DataDirectory|\MyDB.mdf"";Integrated Security=True;Connect Timeout=30"