我正在尝试连接到位于DATA
文件夹中的SQL Server 2012 Express数据库,但是我收到错误“实例错误”。我已经尝试了几个连接字符串,但似乎这个是好的,因为当我故意修改它时,会返回不同的错误(典型的一个),
建立与SQL Server的连接时发生与网络相关或特定于实例的错误...
代码:
Public SQLConn As New SqlConnection With {.ConnectionString = "Data Source=.\\SQLEXPRESS;database=JaumeDB;Trusted_Connection=Yes;connection timeout=30"}
Public SQLCommand As SqlCommand
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
If isConnectedToSQL() Then
MsgBox("cool!!")
End If
End Sub
Public Function isConnectedToSQL() As Boolean
Try
SQLConn.Open()
SQLConn.Close()
Return True
Catch ex As Exception
MsgBox(ex.Message)
Return False
End Try
End Function
答案 0 :(得分:1)
您需要检查一些内容,例如:
TCP/IP
中的Sql Server Configuration Manager
客户端协议是否已启用?SQL Server(SQLEXPRESS)
服务已启动?SQLEXPRESS
实例? Data Source=localhost\SQLEXPRESS;Initial Catalog=JaumeDB;Integrated Security=True