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;" & _