Con più domande
Errore Creazione Server Collegato (SQL Server 2014)

Domanda
-
Buongiorno a tutti,
nella creazione di un nuovo server collegato, con SqlServer 2014, si verifica questo errore:
===================================
Il server collegato è stato creato ma non ha superato il test di connessione. Mantenere il server collegato?
===================================
Eccezione durante l'esecuzione di un'istruzione o un batch Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Percorso programma:
in Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
in Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(String cmd)
in Microsoft.SqlServer.Management.Smo.LinkedServer.TestConnection()
in Microsoft.SqlServer.Management.SqlManagerUI.LinkedServerProperties.DoPreProcessExecution(RunType runType, ExecutionMode& executionResult)
===================================
Impossibile inizializzare l'oggetto origine dati del provider OLE DB "MSDASQL" per il server collegato "AS400_KELEDAT".
Il provider OLE DB "MSDASQL" per il server collegato "AS400_KELEDAT" ha restituito il messaggio "[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.". (.Net SqlClient Data Provider)
------------------------------
Per visualizzare le informazioni della Guida, fare clic qui: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=12.00.4100&EvtSrc=MSSQLServer&EvtID=7303&LinkId=20476
------------------------------
Nome server: KELSVRSQL
Numero errore: 7303
Gravità: 16
Stato: 1
Procedura: sp_testlinkedserver
Numero riga: 1
------------------------------
Percorso programma:
in Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
in Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
Grazie a tutti in anticipo
Tutte le risposte
-
-
-
-
Ciao
se stai provando a creare un LinkedServer verso AS400 puoi provare ad installare sul server che ospita SQLServer i driver forniti da IBM nel ClientAccess (IBMDASQL è compatibile dalla V5R3M0).
Puoi seguire anche quest guida:
https://www.ugiss.org/2012/06/25/settare-un-linked-server-db2-iseries-as-400-utilizzando-odbc-iaccess-64-bit-su-sql-server-2008/
o questa (un pò vecchia ma ancora valida):
http://www-01.ibm.com/support/docview.wss?uid=nas8N1014514
Ciao