Condividi tramite


Eseguire SQL Server con o senza una rete

Si applica a:SQL Server

SQL Server può essere eseguito in una rete oppure può funzionare senza una rete.

Eseguire SQL Server in una rete

Affinché SQL Server comunichi in rete, è necessario che il servizio SQL Server sia in esecuzione. Per impostazione predefinita, Windows avvia automaticamente il servizio SQL Server predefinito. Per verificare se il servizio SQL Server è stato avviato, al prompt dei comandi digitare il comando seguente:

net start

Se i servizi associati a SQL Server sono stati avviati, nell'output net start vengono visualizzati i servizi seguenti:

  • Analysis Services (MSSQLSERVER)
  • SQL Server (MSSQLSERVER)
  • SQL Server Agent (MSSQLSERVER)

Eseguire SQL Server senza una rete

Quando si esegue un'istanza di SQL Server senza una rete, non è necessario avviare il servizio SQL Server predefinito. Poiché SQL Server Management Studio, Gestione configurazione SQL Server e i comandi e net startnet stop sono funzionali anche senza una rete, le procedure per l'avvio e l'arresto di un'istanza di SQL Server sono identiche per un'operazione di rete o autonoma.

Quando ci si connette a un'istanza autonoma di SQL Server da un client locale quale sqlcmd, la connessione alla rete viene ignorata e si accede direttamente all'istanza di SQL Server tramite una pipe locale. La differenza tra una pipe locale e una pipe di rete è se si usa una rete. Sia le pipe locali che le pipe di rete stabiliscono una connessione con un'istanza di SQL Server usando la pipe standard (\\.\pipe\sql\query), a meno che non diversamente indirizzata.

Quando ci si connette a un'istanza di SQL Server locale senza specificare un nome del server, si usa una pipe locale. Quando ci si connette a un'istanza di SQL Server locale e si specifica un nome di server in modo esplicito, si usa una pipe di rete o un altro meccanismo di comunicazione interprocesso di rete (IPC), ad esempio Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX) (presupponendo che SQL Server sia stato configurato per l'uso di più reti). Poiché SQL Server autonomo non supporta le pipe di rete, è necessario omettere l'argomento Server_name> non necessario</ durante la connessione all'istanza di SQL Server da un client. Per connettersi ad esempio a un'istanza autnoma di SQL Server da osql, digitare:

osql /Usa /P <saPassword>