Wir verwenden einen SQL Native Client, um eine Verbindung zu einem lokalen SQL Server 2005 aus einer Borland-Anwendung herzustellen. Für Selects, Einfügungen und Aktualisierungen ist dies ausreichend. Wenn wir löschen bekommen wir den Fehler:SQL Native Client, Verbindungsserverfehler Nur bei Gelöscht
Could not find server
SERVERNAME\SQLEXPRESS
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
Die Standardinstanz, die einzige Instanz ist SERVERNAME\SQLEXPRESS
, und wir sind mit nicht verknüpften Servern. Irgendwelche Ideen? Ich glaube, wir haben die MDF- und LDF-Dateien auf einen neuen Server für diese DB verschoben und dann wieder angehängt.
aktualisieren 1
Es gibt keine SQL. Dies geschieht alles durch programmatische Interaktion mit Cursorn. Es ist ein ODBC-Treiber, der ADO verwendet. Sie führen TableObj-> Delete aus, um den Datensatz zu entfernen.
Können Sie Ihre SQL für die DELETE-Stmt veröffentlichen? Klingt verdächtig nach einer Fremdschlüsselverletzung ... – squillman