Share via


sac 公用程式

sac 公用程式可以匯入和匯出 Microsoft SQL Server 2005 介面區設定。您可以使用此公用程式在一部電腦上設定介面區,並將相同的設定套用至其他電腦。

使用 sac 公用程式的最簡單方法是使用「SQL Server 介面區組態」圖形使用者介面設定一部電腦,然後使用 sac 將該電腦的設定匯出至檔案。然後可以使用 sac 將所有 SQL Server 2005 元件的設定套用至本機電腦或遠端電腦上的其他 SQL Server 2005 執行個體。

這個公用程式位於 x:\Program Files\Microsoft SQL Server\90\Shared。

語法

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 | -?]

參數

  • in
    從檔案中匯入介面區設定,並使用這些設定 (Setting) 來設定 (Configure) 由 instance_name 指定的執行個體。
  • out
    從執行個體中將介面區組態設定匯出至由 filename 指定的檔案。
  • filename
    匯入或匯出介面區設定時所使用之檔案的完整路徑。
  • -Scomputer_name
    指定遠端伺服器的名稱。如果未指定此引數,sac 會連接到本機電腦。
  • -USQL_login
    指定 SQL Server 驗證登入,以用來連接 Database Engine。如果未指定,sac 會使用「Windows 驗證」連接 Database Engine。
  • -PSQL_password
    指定 SQL_login 的密碼。如果未指定此引數,sac 會要求提供密碼。如果在命令結尾處指定不含值的 -Psac 會使用 Null 密碼。
  • -Iinstance_name
    指定執行 sac 的 SQL Server 執行個體。如果未指定這個選項,sac 會連接到所有 SQL Server 執行個體。對於預設的執行個體,其名稱為 MSSQLServer
  • -DE
    匯入或匯出 Database Engine 設定。
  • -AS
    匯入或匯出 Analysis Services 設定。
  • -RS
    匯入或匯出 Reporting Services 設定。
  • -IS
    匯入或匯出 Integration Services 設定。
  • -NS
    匯入或匯出 Notification Services 設定。
  • -AG
    匯入或匯出 SQL Server Agent 設定。
  • -BS
    匯入或匯出 SQL Server Browser 服務設定。
  • -FT
    匯入或匯出「全文檢索搜尋」服務設定。
  • -F
    匯入或匯出下列指定元件之功能的狀態:

    元件 功能

    Database Engine

    特定遠端查詢

    CLR 整合

    DAC

    Database Mail

    原生 XML Web Service

    OLE Automation

    SQL Server Service Broker

    SQL Mail

    Web 助理

    xp_cmdshell

    Analysis Services

    特定資料採礦查詢

    匿名連接

    連結物件

    使用者自訂函數

    Reporting Services

    排程的事件和報表傳遞

    Web 服務和 HTTP 存取

    Windows 整合式安全性

  • -N
    為指定之元件匯入或匯出遠端連接的網路通訊協定狀態。只有 Database Engine 和 Analysis Services 會提供設定遠端連接的選項。
  • -T
    匯入或匯出指定之元件的 Windows 服務狀態。
  • -O
    指定接收 sac 之命令列輸出的檔案名稱。
  • -H | -?
    顯示命令語法。忽略其他引數。

備註

將下列規則套用至 sac

  • 引數不區分大小寫。
  • 在命令引數前面加上一個連字號 (-) 或斜線 (/)。這些符號是等效的。
  • 在引數和其值之間要含有一個空格。
  • 將包含特殊字元的任何值都以引號括起來。

範例

下列範例示範 sac 公用程式的常見使用案例:

A. 匯出所有預設執行個體的設定

下列範例示範如何將預設 SQL Server 執行個體的所有功能、連接和服務設定匯出至 server1.out 檔案。因為範例指定了使用者名稱,但未指定密碼,所以 sac 會要求提供密碼。

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

B. 將功能設定匯入至其他伺服器

下列範例只匯入 server1.out 檔案中的功能設定,並將這些設定套用至 server 2 上的預設 SQL Server 執行個體。因為此範例沒有提供使用者名稱,所以 sac 會使用「Windows 驗證」。

sac in server1.out –S server2 –F

C. 匯出所有本機功能和網路設定

下列範例會將本機伺服器上全部 SQL Server 執行個體和元件的所有功能和連接設定 (但不包括服務設定) 都匯出至 server1.out 檔案。

sac out server1.out –F –N

D. 匯入所有設定

下列範例會將 server1.out 檔案中所有可用的設定匯入至 server2。

sac in server1.out –S server2

E. 匯出所有 Database Engine 設定

下列範例會將本機伺服器上全部 Database Engine 執行個體的所有設定都匯出至 server1.out 檔案。

sac out server1.out –DE

F. 匯入服務狀態設定

下列範例僅匯入 server1.out 中的服務狀態設定,並將服務設定套用至 server2。

sac in server1.out –S server2 -T

請參閱

概念

命令提示字元公用程式

其他資源

SQL Server 介面區組態

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 12 月 12 日

變更的內容:
  • 將 -AD 參數從語法移除。