Knowledge-Base

You may receive an error message when you try to run distributed queries from a 64-bit SQL Server 2005 client to a linked 32-bit SQL Server 2000 server or to a linked SQL Server 7.0 server

Davide Mauri

Se utilizzato SQL Server 2005 su una piattaforma a 64bit e cercate di creare un linked server verso un SQL Server 2000 vi potreste imbattere in un errore di questo tipo:

The stored procedure required to complete this operation could not be found on the server. Please contact your system administrator.
Msg 7311, Level 16, State 2, Line 1
Cannot obtain the schema rowset “DBSCHEMA_TABLES_INFO” for OLE DB provider “SQLNCLI” for linked server “”. The provider supports the interface, but returns a failure code when it is used.

How to: Enable Kerberos Authentication on a SQL Server Failover Cluster

Davide Mauri

Dettagliato articolo sulla configurazione del supporto Kerberos in un ambiente clusterizzato e non.

http://msdn2.microsoft.com/en-us/library/ms189585.aspx

Da leggere se avete problemi con SSPI, in particolare ottenete l’errore

Cannot generate SSPI context

oppure se nel log di SQL Server trovate messaggi del tipo

The SQL Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service.Failure to register an SPN may cause integrated authentication to fall back to NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies.