Esecuzione di SQL Server in rete o non in reteRun SQL Server With or Without a Network

MicrosoftMicrosoft SQL ServerSQL Server può essere eseguito in rete o funziona anche senza una rete. SQL ServerSQL Server can run on a network, or it can function without a network.

Esecuzione di SQL Server in reteRunning SQL Server on a Network

Affinché SQL ServerSQL Server possa comunicare in rete, è necessario che il servizio SQL ServerSQL Server sia in esecuzione.For SQL ServerSQL Server to communicate over a network, the SQL ServerSQL Server service must be running. Per impostazione predefinita, il servizio MicrosoftMicrosoft viene avviato automaticamente tramite SQL ServerSQL Server Windows.By default, MicrosoftMicrosoft Windows automatically starts the built-in SQL ServerSQL Server service. Per verificare che il servizio SQL ServerSQL Server sia stato avviato, al prompt dei comandi digitare il comando seguente:To find out whether the SQL ServerSQL Server service has been started, at the command prompt, type the following:

net startnet start

Se i servizi associati a SQL ServerSQL Server sono stati avviati, nell'output di net start vengono visualizzati i servizi seguenti:If the services associated with SQL ServerSQL Server have been started, the following services will appear in the net start output:

  • Analysis Services (MSSQLSERVER)Analysis Services (MSSQLSERVER)

  • SQL Server (MSSQLSERVER)SQL Server (MSSQLSERVER)

  • SQL Server Agent (MSSQLSERVER)SQL Server Agent (MSSQLSERVER)

Esecuzione di SQL Server non in reteRunning SQL Server Without a Network

Quando si esegue un'istanza di SQL ServerSQL Server non in rete, non è necessario avviare il servizio predefinito SQL ServerSQL Server .When running an instance of SQL ServerSQL Server without a network, you do not need to start the built-in SQL ServerSQL Server service. Poiché SQL Server Management StudioSQL Server Management Studio, Gestione configurazione SQL Server e i comandi net start e net stop funzionano anche senza una rete, le procedure per l'avvio e l'arresto di un'istanza di SQL ServerSQL Server sono identiche per operazioni in rete e in modalità autonoma.Because SQL Server Management StudioSQL Server Management Studio, SQL Server Configuration Manager, and the net start and net stop commands are functional even without a network, the procedures for starting and stopping an instance of SQL ServerSQL Server are identical for a network or stand-alone operation.

Quando ci si connette a un'istanza autonoma di SQL ServerSQL Server da un client locale quale sqlcmd, la connessione alla rete viene ignorata e si accede direttamente all'istanza di SQL ServerSQL Server tramite una pipe locale.When connecting to an instance of a stand-alone SQL ServerSQL Server from a local client such as sqlcmd, you bypass the network and connect directly to the instance of SQL ServerSQL Server by using a local pipe. La pipe locale e la pipe di rete vengono utilizzate rispettivamente quando non si utilizza e si utilizza la rete.The difference between a local pipe and a network pipe is whether you are using a network. Salvo diversa indicazione, le pipe locali e quelle di rete stabiliscono una connessione a un'istanza di SQL ServerSQL Server tramite la pipe standard (\\.\pipe\sql\query).Both local and network pipes establish a connection with an instance of SQL ServerSQL Server by using the standard pipe (\\.\pipe\sql\query), unless otherwise directed.

Quando si esegue la connessione a un'istanza locale di SQL ServerSQL Server senza specificare il nome di un server, si utilizza una pipe locale.When you connect to an instance of a local SQL ServerSQL Server without specifying a server name, you are using a local pipe. Quando si esegue la connessione a un'istanza locale di SQL ServerSQL Server e si specifica un nome di server, si utilizza una pipe di rete o un altro meccanismo IPC (InterProcess Communication) di rete, ad esempio IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange), a condizione che SQL ServerSQL Server sia stato configurato per l'utilizzo di più reti.When you connect to an instance of a local SQL ServerSQL Server and specify a server name explicitly, you are using either a network pipe or another network interprocess communication (IPC) mechanism, such as Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX) (assuming you have configured SQL ServerSQL Server to use multiple networks). Poiché un'istanza autonoma di SQL ServerSQL Server non supporta le pipe di rete, è necessario omettere l'argomento non necessario /<nome_server> quando ci si connette all'istanza di SQL ServerSQL Server da un client.Because a stand-alone SQL ServerSQL Server does not support network pipes, you must omit the unnecessary /<Server_name> argument when connecting to the instance of SQL ServerSQL Server from a client. Ad esempio, per connettersi a un'istanza autonoma di SQL ServerSQL Server da osql, digitare:For example, to connect to a stand-alone instance of SQL ServerSQL Server from osql, type:

osql /Usa /P <saPassword>osql /Usa /P <saPassword>