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