Announcement

Collapse
No announcement yet.

vbs & sqlexpress: zugriff auf DB

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • vbs & sqlexpress: zugriff auf DB

    Hallo zusammen,

    ich habe ein Problem mit dem Zugriff (besser mit der Verbindung) auf/an eine SQL-Datenbank mit VB-Skript.

    Ich habe auf meinem PC einen SQL 2005-Express-Server installiert, um DB's testen zu können und sie dann später auf einen produktiven SQL-Server zu portieren.

    Folgender Zugriff auf eine produktive DB auf dem SQL-Server funktioniert:

    Code:
    Set cn = CreateObject("ADODB.Connection")
    
    cn.ConnectionString = "Provider=SQLOLEDB.1;Data Source=<sql-server>;" & _
                          "Initial Catalog=<SQL-DB>;" & _
                          "user id=<user>;password=<passwort>"
    
    cn.Open
    MsgBox(cn.State)
    cn.close
    Nun möchte ich den Zugriff auf meine Test-DB auf meinem PC erreichen.

    Dazu habe ich mal - analog zu VB.NET - folgendes ausprobiert:

    Code:
    Set cn = CreateObject("ADODB.Connection")
    
    cn.ConnectionString = "server=.\sqlexpress;database=Test;" & _
                          "integrated security=True"
    
    cn.Open
    MsgBox(cn.State)
    cn.close
    Hier kommt nun immer ein Fehler bei dem Versuch der Verbindung zur DB.

    Versucht habe ich auch schon, den oben funktionierenden ConnectionString so umzuwandeln:

    Code:
    cn.ConnectionString = "Provider=SQLOLEDB.1;Data Source=.\sqlexpress;" & _
                          "Initial Catalog=Test;"
    Hier kommt nun der Fehler: Ungültige Autorisierung.

    Ich bin gerade etwas ratlos und habe bei der Lösungs-Suche bisher nichts gefunden.

    Was mache ich denn falsch und wie muß es richtig heißen?

    Danke im Voraus!


    Viele Grüße
    ComputerFee

  • #2
    Falls du dich nicht mit Username und Passwort anmeldest, dann heisst das
    ... Integrated Security=SSPI;...

    bye,
    Helmut

    Comment

    Working...
    X