18

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

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

4

3 回答 3

30

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

服务器=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;数据库=dbname; Trusted_Connection=是;

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

于 2009-05-30T02:33:20.943 回答
0

这个名字来自哪里 mydbfile ?

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

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

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

于 2017-10-16T20:43:29.740 回答
0

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

"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=""|DataDirectory|\MyDB.mdf"";Integrated Security=True;Connect Timeout=30"
于 2020-05-31T15:11:08.420 回答