我无法使用VB.NET连接到SQL Server Express
问题描述:
有人能告诉我我失踪了什么吗?我使用这个连接字符串连接到我的数据库,它仍然无法连接:我无法使用VB.NET连接到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"
这是我用来获取数据源的过程:
- 右击数据库
- 选择属性,然后单击选择 数据源
我希望我足够清楚。谢谢阅读。
编辑:是
错误信息如下:
unable to connect to database please contact administrator
答
最有可能的,你需要这样的事:
Dim str As String = "Server=.\SQLExpress;AttachDbFilename=C:\Users\konin\Documents\UHMS\bin\Debug\UHMS.mdf;Database=dbname; Trusted_Connection=Yes;"
你仍然需要在您的机器上安装以加载该* .mdf文件的SQL Server Express。
答
假设你是一个Web应用程序...你需要将你的基于文件的数据库放到你的项目的App_Data文件夹中以使其工作。我注意到位于Debug文件夹中...
当您尝试连接时会出现什么错误? – JaredPar 2010-01-17 16:59:05
什么是错误? – 2010-01-17 16:59:16
这是错误 无法连接到数据库请联系管理员。我用try和cash – konin 2010-01-17 17:25:21