-- 常規選項 --
-? 顯示此幫助文本。
-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 緩存依賴項啟用的所有表。
-- 會話狀態選項 --
-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 特性
例:ASPnet_regsql -S localhost -U sa -P wrox -ssadd -sstype p
--SQL Cache Dependency 特性
例: ASPnet_regsql.exe -S localhost -U sa -P passWord -d Northwind -t Products –et