我无法使用VB.NET连接到SQL Server Express
有人能告诉我我错过了什么吗?我正在使用此连接字符串连接到我的数据库,但它仍无法连接:我无法使用VB.NET连接到SQL Server Express,vb.net,connection-string,sql-server-express,Vb.net,Connection String,Sql Server Express,有人能告诉我我错过了什么吗?我正在使用此连接字符串连接到我的数据库,但它仍无法连接: Dim str As String = "Provider = .NET Framework Data Provider for SQL Server; Data Source=C:\Users\konin\Documents\UHMS\bin\Debug\UHMS.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" 这是我用
Dim str As String = "Provider = .NET Framework Data Provider for SQL Server; Data Source=C:\Users\konin\Documents\UHMS\bin\Debug\UHMS.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
这是我用来获取数据源的过程:
无法连接到数据库请与管理员联系
您能发布错误吗?我从未见过连接到.mdf的数据源,仅使用“AttachDbFilename”,您可能希望查看有关SQL连接字符串的详细信息。很可能,您需要以下内容:
Dim str As String = "Server=.\SQLExpress;AttachDbFilename=C:\Users\konin\Documents\UHMS\bin\Debug\UHMS.mdf;Database=dbname; Trusted_Connection=Yes;"
您仍然需要在计算机上安装SQL Server Express才能加载此*.mdf文件。假设您的是web应用程序。。。您需要将基于文件的数据库放置在项目的App_Data文件夹中,才能使其正常工作。我注意到位于调试文件夹中…尝试连接时会出现什么错误?这是无法连接到数据库的错误,请与管理员联系。我用的是try和cash我用的是Microsoft SQL Server数据库文件我用的是Microsoft SQL Server数据库文件(SqlClient),文件名是UHMS.mdf