aspnet_regsql.exe 工具引數解析

iSQlServer發表於2009-02-02
用於在 SQL Server 上安裝和解除安裝 ASP.NET 功能的管理實用工具。

 

                                   -- 常規選項 --

-?                顯示此幫助文字。

-W                嚮導模式。(如果未指定其他引數,則預設為此模式。)


                                 -- SQL 連線選項 --

-S        要使用的 SQL Server 例項(SQL Server 7.0 及更高版本)。

-U      用於進行身份驗證的 SQL Server 使用者名稱;需要 -P 選項。

-P      進行身份驗證時使用的 SQL Server 密碼;需要 -U 選項。

-E                使用當前 Windows 憑據進行身份驗證。

-C
                  連線字串。不指定使用者名稱、密碼和伺服器名稱,而是指定 SQL Server
                  連線字串。該字串不得包含資料庫名稱,除非另行指定。

-sqlexportonly
                  生成用於新增或移除指定的功能、但不執行實際操作的 SQL 指令碼檔案。可與以下選項一起使用: -A、-R、-ssadd 和
                  -ssremove。


                                 -- 應用程式服務選項 --

-A all|m|r|p|c|w  新增對某個功能的支援。可同時指定多個值。例如:

                      -A mp
                      -A m -A p

                  all: 所有功能
                  m: 成員資格
                  r: 角色管理器
                  p: 配置檔案
                  c: 個性化設定
                  w: SQL Web 事件提供程式

-R all|m|r|p|c|w  移除對一個功能的支援。可同時指定多個值。例如:

                      -R mp
                      -R m -R p

                  all : 所有功能以及由這些功能共享的所有公共表和儲存過程
                  m: 成員資格
                  r: 角色管理器
                  p: 配置檔案
                  c: 個性化設定
                  w: SQL Web 事件提供程式

-d      用於應用程式服務的資料庫名稱。如果未指定任何資料庫名稱,則使用預設資料庫“aspnetdb”。

-Q                安靜模式;移除功能時不顯示確認對話方塊。

 

                      -- SQL 快取依賴項選項(用於 SQL 7.0 和 2000) --

-d      用於 SQL 7.0 和 SQL 2000 中的 SQL 快取依賴項的資料庫名稱。也可以改為選擇使用帶有 -C
                  選項的連線字串指定該資料庫。(必需)

-ed               為 SQL 快取依賴項啟用資料庫。

-dd               為 SQL 快取依賴項禁用資料庫。

-et               為 SQL 快取依賴項啟用表。需要 -t 選項。

-dt               為 SQL 快取依賴項禁用表。需要 -t 選項。

-t

        要為 SQL 快取依賴項啟用或禁用的表的名稱。需要 -et 或 -dt 選項。

-lt               列出為 SQL 快取依賴項啟用的所有表。


                                  -- 會話狀態選項 --

-ssadd            新增對 SQLServer 模式會話狀態的支援。

-ssremove         移除對 SQLServer 模式會話狀態的支援。

-sstype t|p|c     會話狀態支援的型別:

                  t:
                  臨時。會話狀態資料儲存在“tempdb”資料庫中。用於管理會話的儲存過程安裝在“ASPState”資料庫中。如果重新啟動
                  SQL,則不保持資料。(預設)

                  p: 保持。會話狀態資料和儲存過程都儲存在“ASPState”資料庫中。

                  c: 自定義。會話狀態資料和儲存過程都儲存在自定義資料庫中。必須指定該資料庫的名稱。

-d      -sstype 為“c”時使用的自定義資料庫的名稱。

 

 

 

 

比如: aspnet_regsql.exe –A p –E

--Session State 特性

  • -ssadd ,開啟/可用SQL Server 模式的Session State方式
  • -ssremove ,關閉/移除SQL Server 模式的Session State方式
  • -sstype t|p|c ,指定具體的方式,t 表示Session State的資料和狀態將放在SQL Server的'tempdb"資料庫中,管理指令碼和儲存過程會保留在“ASPState”的資料庫中,如果機器啟動,則Session State會不被儲存,這也是預設的設定。p表示,Session State的資料和狀態以及相關的儲存過程都將放在SQL Server的'ASPState"資料庫中;c表示,Session State的資料和狀態以及相關的儲存過程都將放在由-d 引數指定的SQL Server的資料庫

例:aspnet_regsql -S localhost -U sa -P wrox -ssadd -sstype p

--SQL Cache Dependency 特性

  • -ed ,沒有參數列示,可用/開啟SQL Cache Dependency 特性
  • -dd,沒有引數,表示關閉/禁止SQL Cache Dependency 特性
  • -et,沒有引數,但必須跟-t 引數,表示那個表開啟/可以使用SQL Cache Dependency 特性
  • -dt, 沒有引數,但必須跟-t 引數,表示禁止/關閉某個表的SQL Cache Dependency 特性
  • -t 表名,一個資料庫的表名,必須和-et 或-dt一起使用
  • -lt ,沒有引數,將查詢資料庫,列出所有使用QL Cache Dependency 特性的資料庫表

例: aspnet_regsql.exe -S localhost -U sa -P password -d Northwind -t Products –et

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-545033/,如需轉載,請註明出處,否則將追究法律責任。

上一篇: sql2000觸發器
aspnet_regsql.exe 工具引數解析
請登入後發表評論 登入
全部評論

相關文章