Microsoft SQL Server 2005 Native Client OLE DB Provider



Standard security:

"Provider=SQLNCLI;Server=SERVERNAME;Database=DATENBANKNAME;UID=IhrBenutzername;PWD=IhrPasswort;"




Trusted connection:

"Provider=SQLNCLI;Server=SERVERNAME;Database=DATENBANKNAME;Trusted_Connection=yes;"

Hinweis:
Integrated Security=SSPI entspricht TruspubsIhrBenutzernameted_Connection=yes


Benutzerauthentifizierung:

oConn.Properties("Prompt") = adPromptAlways
oConn.Open "Provider=SQLNCLI;Server=SERVERNAME;DataBase=DATENBANKNAME;"




MARS (multiple active result sets) aktivieren:

"Provider=SQLNCLI;Server=SERVERNAME;Database=DATENBANKNAME;Trusted_Connection=yes;MarsConn=yes"

Hinweis:
MarsConn=yes entspricht MultipleActiveResultSets=true equals MARS_Connection=yes


Daten verschlüsselt über das Netzwerk übertragen:

"Provider=SQLNCLI;Server=SERVERNAME;Database=DATENBANKNAME;Trusted_Connection=yes;Encrypt=yes"





Eine Datenbankdatei bei Verbindung zu einer SQL Server Express-Instanz hinzufügen:

"Provider=SQLNCLI;Server=.\SQLExpress;AttachDbFilename=c:\DATENBANKVERZEICHNIS\ihredatenbanke.mdf;Database=DATENBANKNAME;Trusted_Connection=Yes;"
- alternativ -
"Provider=SQLNCLI;Server=.\SQLExpress;AttachDbFilename=|DatenVerzeichnis|ihredatenbank.mdf;Database=DATENBANKNAME;Trusted_Connection=Yes;"
(verwenden Sie |DatenVerzeichnis|, wenn Ihre Datenbankdatei in dem entsprechenden Datenverzeichnis liegt)


Laden Sie den SQL Native Client hier herunter >> (das Paket enthält sowohl den ODBC-Treiber als auch den OLE DB Provider)
Falls sie SQL Server 2005 Ex
Wenn Sie SQL Server 2005 Express benutzen, sollten Sie die entsprechende Syntax nicht vergessen:
SERVERNAME\SQLEXPRESS (wobei "SERVERNAME" natürlich durch den Namen des betreffenden Computers ersetzt werden muss)