Condividi tramite


Utilità sac

L'utilità sac importa ed esporta le impostazioni della superficie di attacco di Microsoft SQL Server 2005. Utilizzando questa utilità, è possibile configurare la superficie di attacco in un computer e quindi applicare le stesse impostazioni ad altri computer.

Il modo più semplice per utilizzare l'utilità sac consiste nell'utilizzare l'interfaccia utente grafica di Configurazione superficie di attacco SQL Server per configurare un computer e quindi utilizzare sac per esportare le impostazioni di quel computer in un file. È possibile utilizzare sac per applicare le impostazioni per tutti i componenti di SQL Server 2005 ad altre istanze di SQL Server 2005 nel computer locale o nei computer remoti.

Questa utilità si trova in x:\Programmi\Microsoft SQL Server\90\Shared.

Sintassi

sac {in | out} filename [-S computer_name]
    [-U SQL_login [–P SQL_ password]]
    [-I instance_name ]
    [-DE] [-AS] [-RS] [-IS] [-NS] [-AG] [-BS] [-FT]
    [-F] [-N] [-T] [-O]
    [-H | -?]

Parametri

  • in
    Importa le impostazioni della superficie di attacco da un file e configura l'istanza, specificata da instance_name, tramite tali impostazioni.
  • out
    Esporta le impostazioni di Configurazione superficie di attacco da un'istanza al file specificato da filename.
  • filename
    Nome completo del file utilizzato durante l'importazione o l'esportazione delle impostazioni della superficie di attacco.
  • -Scomputer_name
    Specifica il nome di un computer remoto. Se questo argomento viene omesso, sac si connette al computer locale.
  • -USQL_login
    Specifica l'account di accesso con autenticazione di SQL Server da utilizzare per la connessione a Motore di database. Se viene omesso, sac utilizza l'autenticazione di Windows per connettersi a Motore di database.
  • -PSQL_password
    Specifica la password per SQL_login. Se questo argomento viene omesso, sac richiede una password. Se -P viene specificato alla fine del comando senza un valore, sac utilizza un valore di password Null.
  • -Iinstance_name
    Specifica l'istanza di SQL Server in cui eseguire sac. Se questa opzione viene omessa, sac si connette a tutte le istanze di SQL Server. Il nome dell'istanza predefinita è MSSQLServer.
  • -DE
    Importa o esporta le impostazioni di Motore di database.
  • -AS
    Importa o esporta le impostazioni di Analysis Services.
  • -RS
    Importa o esporta le impostazioni di Reporting Services.
  • -IS
    Importa o esporta le impostazioni di Integration Services.
  • -NS
    Importa o esporta le impostazioni di Notification Services.
  • -AG
    Importa o esporta le impostazioni di SQL Server Agent.
  • -BS
    Importa o esporta le impostazioni del servizio SQL Server Browser.
  • -FT
    Importa o esporta le impostazioni del servizio di ricerca full-text.
  • -F
    Importa o esporta lo stato delle seguenti funzionalità per i componenti specificati:

    Componente Funzionalità

    Motore di database

    Query remote ad hoc

    Integrazione con CLR

    DAC

    Posta elettronica database

    Servizio Web XML nativo

    Automazione OLE

    SQL Server Service Broker

    SQL Mail

    Pubblicazione guidata sul Web

    xp_cmdshell

    Analysis Services

    Query di data mining ad hoc

    Connessioni anonime

    Oggetti collegati

    Funzioni definite dall'utente

    Reporting Services

    Eventi pianificati e recapito report

    Accesso HTTP e servizi Web

    Protezione integrata di Windows

  • -N
    Importa o esporta lo stato dei protocolli di rete per la connettività remota per i componenti specificati. Le opzioni per configurare la connettività remota sono disponibili solo in Motore di database e Analysis Services.
  • -T
    Importa o esporta lo stato dei servizi Windows per i componenti specificati.
  • -O
    Specifica il nome del file che riceve l'output dalla riga di comando da sac.
  • -H | -?
    Visualizza la sintassi del comando. Gli altri argomenti vengono ignorati.

Osservazioni

A sac vengono applicate le regole seguenti:

  • Per gli argomenti non viene applicata la distinzione tra maiuscole e minuscole.
  • Gli argomenti dei comandi devono essere preceduti da un trattino (-) o da una barra (/). Questi simboli si equivalgono.
  • L'argomento e il relativo valore devono essere separati da uno spazio.
  • Gli eventuali valori che contengono caratteri speciali devono essere racchiusi tra virgolette.

Esempi

Negli esempi seguenti vengono illustrati scenari di utilizzo comuni dell'utilità sac:

A. Esportazione di tutte le impostazioni per l'istanza predefinita

Nell'esempio seguente viene illustrato come esportare nel file server1.out tutte le impostazioni per le funzionalità, le connessioni e i servizi per l'istanza predefinita di SQL Server. Poiché nell'esempio viene specificato un nome utente ma non una password, sac richiederà una password.

sac out server1.out –S server1 –U admin –I MSSQLSERVER

B. Importazione delle impostazioni delle funzionalità in un altro server

Nell'esempio seguente vengono importate solo le impostazioni delle funzionalità dal file server1.out e vengono quindi applicate all'istanza predefinita di SQL Server nel server 2. Poiché in questo esempio non viene specificato un nome utente, sac utilizza l'autenticazione di Windows.

sac in server1.out –S server2 –F

C. Esportazione di tutte le impostazioni di rete e delle funzionalità locali

Nell'esempio seguente verranno esportate nel file server1.out tutte le impostazioni relative alla connessione e alle funzionalità, ma non le impostazioni dei servizi, per tutti i componenti e le istanze di SQL Server nel server locale.

sac out server1.out –F –N

D. Importazione di tutte le impostazioni

Nell'esempio seguente vengono importate tutte le impostazioni disponibili nel file server1.out al server2.

sac in server1.out –S server2

E. Esportazione di tutte le impostazioni del Motore di database

Nell'esempio seguente vengono esportate nel file server1.out tutte le impostazioni per tutte le istanze di Motore di database nel server locale.

sac out server1.out –DE

F. Importazione delle impostazioni dello stato del servizio

Nell'esempio seguente vengono importate solo le impostazioni dello stato del servizio dal server1.out e le impostazioni del servizio vengono quindi applicate al server2.

sac in server1.out –S server2 -T

Vedere anche

Concetti

Utilità della riga di comando

Altre risorse

Configurazione superficie di attacco di SQL Server

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

12 dicembre 2006

Contenuto modificato:
  • Rimozione dell'opzione -AD dalla sintassi.