Mssql Datenbankname mit "."
Verfasst: Freitag 7. November 2014, 10:15
Hallo,
ich versuche mittels pymssql eine Verbindung zu einer Mssql Datenbank herzustellen die im Name einen Punkt hat.
Hier mal mein Code:
Leider wir mir eine Exception geworfen:
Wenn ich die Datenbank umbenenne zu "Foobar" geht alles.
Wie bekomme ich die Verbindung zu Stande wenn im Datenbankname ein Punkt steht?
Vielen Dank für eure Hilfe
Eric
ich versuche mittels pymssql eine Verbindung zu einer Mssql Datenbank herzustellen die im Name einen Punkt hat.
Hier mal mein Code:
Code: Alles auswählen
cnx = pymssql.connect(user='foobar', password='foobar', host='foobar', port=1433, database='Foobar.NET')
cur = cnx.cursor()
cur.execute('SELECT BK_Nummer, BK_Liefertag, BK_Name1, BK_Name2 FROM Foobar.NET.dbo.Belegkopf WHERE BK_Art=%s AND BK_erledigt =1', 'IA')
intern = cur.fetchall()
cnx.close()
Code: Alles auswählen
pymssql.OperationalError: (7202, b"Could not find server 'Foobar' in sys.servers. Verify that the correct server name was specified. If necessary, execute the stored procedure sp_addlinkedserver to add the server to sys.servers.DB-Lib error message 7202, severity 11:\nGeneral SQL Server error: Check messages from the SQL Server\n")
Wenn ich die Datenbank umbenenne zu "Foobar" geht alles.
Wie bekomme ich die Verbindung zu Stande wenn im Datenbankname ein Punkt steht?
Vielen Dank für eure Hilfe
Eric