私はVBAを介してSQLサーバーの接続文字列に何を入れる必要があるかを理解しようとしています。
これは私が今持っているコードです、
Sub ConnectSqlServer()
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sConnString As String
' Create the connection string.
sConnString = "Provider=SQLOLEDB;Data Source=INSTANCE\SQLEXPRESS;" & _
"Initial Catalog=MyDatabaseName;" & _
"Integrated Security=SSPI;"
' Create the Connection and Recordset objects.
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
' Open the connection and execute.
conn.Open sConnString
'Do my stuff here
If CBool(conn.State And adStateOpen) Then conn.Close
Set conn = Nothing
Set rs = Nothing
End Sub
問題は、接続文字列に何を入力すればよいかわからないことです。私の完全なファイルパスはこれです。
C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\Staff_Manager.mdf
誰かが一緒に行く必要があるものを言うことができますか、
"Provider"
"Source"
"Initial Catalog"
ありがとう。
Server_Name =あなたのサーバー名または二重引用符で囲まれたサーバーIP(SQL SERVERの場合は「192.168.0.89,1433」など)
サーバー名は、インストールまたは試行するときに付ける名前です。
.\SQLEXPRESS