程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> aspnet_regsql.exe 工具參數解析

aspnet_regsql.exe 工具參數解析

編輯:關於SqlServer
用於在 SQL Server 上安裝和卸載 ASP.Net 功能的管理實用工具。
版權所有 (C) Microsoft Corporation。保留所有權利。

 

                                   -- 常規選項 --

-?                顯示此幫助文本。

-W                向導模式。(如果未指定其他參數,則默認為此模式。)


                                 -- SQL 連接選項 --

-S <server>       要使用的 SQL Server 實例(SQL Server 7.0 及更高版本)。

-U <login id>     用於進行身份驗證的 SQL Server 用戶名;需要 -P 選項。

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

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

-C <connection string>
                  連接字符串。不指定用戶名、密碼和服務器名稱,而是指定 SQL Server
                  連接字符串。該字符串不得包含數據庫名稱,除非另行指定。

-sqlexportonly <filename>
                  生成用於添加或移除指定的功能、但不執行實際操作的 SQL 腳本文件。可與以下選項一起使用: -A、-R、-ssadd 和
                  -ssremove。


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

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

                      -A mp
          &nb

sp;           -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 <database>     用於應用程序服務的數據庫名稱。如果未指定任何數據庫名稱,則使用默認數據庫“ASPnetdb”。

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

 

                      -- SQL 緩存依賴項選項(用於 SQL 7.0 和 2000) --

-d <database>     用於 SQL 7.0 和 SQL 2000 中的 SQL 緩存依賴項的數據庫名稱。也可以改為選擇使用帶有 -C
                  選項的連接字符串指定該數據庫。(必需)

-ed               為 SQL 緩存依賴項啟用數據庫。

-dd               為 SQL 緩存依賴項禁用數據庫。

-et               為 SQL 緩存依賴項啟用表。需要 -t 選項。

-dt               為 SQL 緩存依賴項禁用表。需要 -t 選項。

-t <table>        要為 SQL 緩存依賴項啟用或禁用的表的名稱。需要 -et 或 -dt 選項。

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


                             &nbsp;    -- 會話狀態選項 --

-ssadd            添加對 SQLServer 模式會話狀態的支持。

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

-sstype t|p|c     會話狀態支持的類型:

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

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

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

-d <database>     -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



 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved