ODBC-Treiber ohne DSN für Microsoft SQL Server 2005
Standard security:
"Driver={SQL Native Client};Server=SERVERNAME;Database=DATENBANKNAME;UID=BENUTZERNAME;PWD=PASSWORT;"
Trusted connection:
"Driver={SQL Native
Client};Server=SERVERNAME;Database=DATENBANKNAME;Trusted_Connection=yes;"
Hinweis:
Integrated
Security=SSPI entspricht Trusted_Connection=yes
Nach Benutzername & Passwort fragen:
oConn.Properties("Prompt") =
adPromptAlways
oConn.Open "Driver={SQL Native
Client};Server=SERVERNAME;DataBase=DATENBANKNAME;"
Benutzung von MARS (multiple active result sets):
"Driver={SQL Native Client};Server=SERVERNAME;Database=DATENBANKNAME;Trusted_Connection=yes;MARS_Connection=yes"
Hinweis:
MultipleActiveResultSets=true
entspricht MARS_Connection=yes
Verschlüsselte Daten über Netzwerk:
"Driver={SQL Native Client};Server=SERVERNAME;Database=DATENBANKNAME;Trusted_Connection=yes;Encrypt=yes"
Eine Datenbank einer lokalen SQL Server Express-Instanz anhängen:
"Driver={SQL Native
Client};Server=.\SQLExpress;AttachDbFilename=c:\DATENBANKVERZEICHNIS\ihredatenbank.mdf;Database=DATENBANKNAME;Trusted_Connection=Yes;"
alternativ:
"Driver={SQL Native
Client};Server=.\SQLExpress;AttachDbFilename=|DatenVerzeichnis|ihredatenbank.mdf;Database=DATENBANKNAME;Trusted_Connection=Yes;"
(verwenden Sie |DatenVerzeichnis|, wenn Ihre Datenbankdateien
im Datenverzeichnis liegen)
SERVERNAME\SQLEXPRESS (wobei "SERVERNAME" natürlich durch den Namen des betreffenden Computers ersetzt werden muss)