OLE DB Datenquellen für SQL Server
Standard Security:
oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"User Id=myUsername;" & _
"Password=myPassword"
oder
oConn.Open "Provider=sqloledb;" & _
"Server=myServerName;" & _
"Database=myDatabaseName;" & _
"User Id=myUsername;" & _
"Password=myPassword"Trusted Connection:
oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"Integrated Security=SSPI"
Verbindung zu einer "Named Instance":
oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName\myInstanceName;" & _
"Initial Catalog=myDatabaseName;" & _
"User Id=myUsername;" & _
"Password=myPassword"
Hinweis: Um zu einer SQL Server 2000 "named instance" zu
verbinden, müssen Sie MDAC 2.6 (oder höher) installiert
haben.
Um nach Benutzername und Passwort zu fragen:
oConn.Provider = "sqloledb"
oConn.Properties("Prompt") = adPromptAlways
"Initial Catalog=myDatabaseName"
Um auf einem SQL Server auf dem selben Rechner zu verbinden:
oConn.Open "Provider=sqloledb;" & _
"Data Source=(local);" & _
"Initial Catalog=myDatabaseName;" & _
"User ID=myUsername;" & _
"Password=myPassword"
Um zu einem SQL Server auf einem entfernten Rechner mit einer IP-Adresse zu verbinden:
oConn.Open "Provider=sqloledb;" & _
"Network Library=DBMSSOCN;" & _
"Data Source=xxx.xxx.xxx.xxx,1433;" & _
"Initial Catalog=myDatabaseName;" & _
"User ID=myUsername;" & _
"Password=myPassword"
Hinweise:
- "Network Library=DBMSSOCN" veranlasst OLE DB
dazu, TCP/IP statt Named Pipes zu verwenden (Q238949)
-
xxx.xxx.xxx.xxx ist eine IP-Adresse
- 1433 ist der Standardport
des SQL-Servers (Q269882
& Q287932)
-
Sie können auch "Encrypt=yes"
für eine Verschlüsselung hinzufügen
Für weitere Informationen besuchen Sie folgende
Seite:
Microsoft
OLE DB Datenquellen für SQL Server
Um sich Microsofts Knowledgebase-Einträge zu OLE DB Datenquellen für SQL Server anzusehen, klicken Sie hier. oConn.Open "Data Source=myServerName;" & _