none
Errore Creazione Server Collegato (SQL Server 2014) RRS feed

  • 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

    mercoledì 22 giugno 2016 14:54

Tutte le risposte

  • E' successo anche a me era era dovuto al fatto che tentato di collegarlo online verso un serve che non lo consentiva.

    Ciao

    mercoledì 22 giugno 2016 17:36
  • Ciao,

    hai provato il test di connettività della sorgente dati ODBC, verificando che tutti i parametri di connessione siano impostati in modo corretto?

    mercoledì 22 giugno 2016 19:00
  • Ciao

    In aggiunta, hai verificato che le due macchine siano visibili? Le credenziali sono corrette? Il linked server viene creato anche se non è "corretto".


    Alessandro Alpi - Data Platfomr MVP - CTO & Co-Founder Engage IT Services S.r.l.

    giovedì 23 giugno 2016 09:45
    Moderatore
  • 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

    giovedì 7 luglio 2016 08:15