共用方式為


nscontrol delete 命令

更新: 2005 年 12 月 5 日

刪除 SQL Server Notification Services 的現有執行個體。

語法

nscontrol delete 
    [-nologo]
    [-help]
        –name instanceName
        -server databaseServer
    [-sqlusername sqlUserName -sqlpassword sqlPassword]
    [-force]

引數

  • -nologo
    隱藏執行 nscontrol 命令時所顯示的產品和版本聲明。
  • -help
    顯示命令語法。
  • -nameinstanceName
    這是要刪除的執行個體名稱。
  • -serverdatabaseServer
    這是主控執行個體和應用程式資料庫的伺服器名稱。如果您利用 SQL Server 的具名執行個體,您必須利用 servername\instancename 格式來指定伺服器名稱和執行個體名稱。
  • -sqlusernamesqlUserName
    這是用來連接 SQL Server 的 SQL Server 登入識別碼。

    如果您利用 SQL Server 驗證來連接 SQL Server,請利用這個引數來指定登入。另外,也請利用 -sqlpassword 引數來指定密碼。

    如果您利用 Windows 驗證來連接 SQL Server,請勿使用 -sqlusername 和 -sqlpassword 引數。

    ms162764.security(zh-tw,SQL.90).gif安全性注意事項:
    可能的話,請使用「Windows 驗證」。
  • -sqlpasswordsqlPassword
    這是與 -sqlusername 登入相關聯的密碼。這個引數必須搭配 -sqlpassword 引數一起使用。
  • -force
    刪除資料庫之前,在不提示使用者的情況下,嘗試強制關閉任何開啟的資料庫連接。沒有 -force 引數時,如果資料庫仍有開啟的連接,nscontrol delete 命令便無法刪除這個資料庫。nscontrol delete 命令會嘗試刪除執行個體的所有其他資料庫。

    ms162764.note(zh-tw,SQL.90).gif附註:
    當某些資料庫有開啟的連接時,使用不含 -force 引數的 nscontrol delete,會使執行個體停留在不一致的狀態中。在執行具有 -force 引數的 nscontrol delete 之前,請務必停止 NS$instance_name Windows 服務。

備註

nscontrol delete 命令只刪除由 Notification Services 建立的執行個體和應用程式資料庫。請使用 nscontrol unregister 命令移除執行個體的登錄機碼、效能計數器和任何 Windows 服務。

權限

用來執行 nscontrol delete 的帳戶,或 -sqlusername 引數所指定的 SQL Server 登入,必須有卸除資料庫的權限。這包括資料庫建立者 (dbcreator)系統管理員 (sysadmin) 固定伺服器角色中的成員資格。此帳戶也必須有權限執行 Notification Services 二進位檔;此權限已授與 Administrators 和 SQLServerNotificationServicesUser Windows 群組的成員。

範例

A. 基本範例

下列範例會顯示如何利用 Windows 驗證來連接 SQL Server,以刪除名稱為 StockInstance 之 Notification Services 執行個體的資料庫。

nscontrol delete -name StockInstance -server nsuetest

B. 強制關閉開啟的連接,再刪除執行個體

下列範例會顯示在刪除執行個體和應用程式資料庫之前,如何在不提示使用者的情況下,強制關閉這些資料庫所有開啟的連接。nscontrol 命令會利用 Windows 驗證來連接 SQL Server。

nscontrol delete -name StockInstance -server nsuetest -force

C. 利用 SQL Server 驗證來刪除執行個體

下列範例會顯示如何利用 SQL Server 驗證來連接 SQL Server,以刪除名稱為 StockInstance 的 Notification Services 執行個體之資料庫。

nscontrol delete -name StockInstance -server nsuetest 
    -sqlusername SqlUser -sqlpassword sQl-P@sWd

請參閱

參考

nscontrol unregister 命令
nscontrol 公用程式

其他資源

刪除 Notification Services 的執行個體

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2005 年 12 月 5 日

新增內容:
  • 新增有關 SQLServerNotificationServicesUser Windows 群組的資訊。