Connection string für SQL Server 2014 Express (VBA)
Ich versuche herauszufinden, was gehen muss in der Verbindungszeichenfolge für die SQL-Servers per VBA.
Dies ist der code, den ich jetzt haben,
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
Problem ist, ich weiß nicht, was in der Verbindungszeichenfolge. Mein vollständiger Pfad einer Datei.
C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\Staff_Manager.mdf
Kann mir jemand sagen, was gehen muss mit dem,
"Provider"
"Source"
"Initial Catalog"
Dank.
Siehe Lektion 2: Angabe der Verbindungsinformationen für parellel Informationen.
Ja, ich bin noch sehr neu in SQL Server und, der link ist im Grunde das, was ich bin mit dem problem.
Der Anbieter sollte in Ordnung sein, die
Ja, ich bin noch sehr neu in SQL Server und, der link ist im Grunde das, was ich bin mit dem problem.
Der Anbieter sollte in Ordnung sein, die
Data Source
werden muss, um den Namen des Servers und die Initial Catalog
ist der name der aktuellen Datenbank, zu der Sie eine Verbindung herstellen möchten.
InformationsquelleAutor | 2015-12-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie in diesem link.
http://www.connectionstrings.com/
Auch, siehe dieses Beispiel-Skript, das funktioniert für mich vollkommen in Ordnung.
Ich weiß nicht, was ist mein server name.... Ich installierte SQL Server Express 2008 auf meinem PC... Wo kann ich finden den server-Namen...
InformationsquelleAutor