2015-02-22 8 views
5

Quando sto facendo funzionare questo da cmd sul mio SQL Server 2008 esempio:interfacce SQL Server di rete: stringa di connessione non è valido [87]

sqlcmd -U sa -S mymachinen_name\MSSQLSERVER 

(dove MSSQLSERVER è il mio nome istanza)

I ottenere la richiesta di password e dopo che ottengo questo:

Password:

HResult 0x57, Level 16, State 1 SQL Server Network Interfaces: Connection string is not valid [87].

Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..

Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : Login timeout expired.

ho il mio servizio browser SQL Server avviato e anche io posso effettuare il login attraverso il Management Studio con l'autenticazione di Windows.

trovato anche questo KB article, ma questo è per SQL Server 2005/2000.

+0

possibile duplicato di [Timeout di accesso di Microsoft SQL Server Native Client 10.0 scaduto] (http://stackoverflow.com/questions/14815297/microsoft-sql-server-native-client-10-0 -login-timeout-expired) –

+0

Grazie .. un'altra cosa .. 'Sa "dovrebbe essere l'utente di autenticazione di Windows o l'utente del server Sql ?? – rickepm

+0

' sa' è l'account di amministratore predefinito di SQL Server (che di solito è disabilitato ora –

risposta

12

In genere, il servizio MSSQLSERVER è il servizio di un'istanza predefinita non denominata.

Pertanto, provate questo:

sqlcmd -U sa -S mymachine_name 

(senza specificare alcun nome di istanza - solo il nome della macchina)

+0

come possiamo chiudere questa discussione o contrassegnare una risposta corretta – rickepm

+0

questo è come [** accetta questa risposta **] (http://meta.stackoverflow.com/q/5234/153998) e quindi "chiudi" questo thread –

+0

Perché oh perché non ti permettono di usare questo nome? ? Penserei che usare questo nome e non usarlo dovrebbe funzionare. Oh bene, grazie per essere un risparmiatore di vita! – danjuggler

0

Si trova su installazione, non v'è alcun valore predefinito. Prova ad accedere senza nome utente

Problemi correlati