首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

aspnet_regsql.exe 工具完整參數指南:ASP.NET SQL Server 功能安裝與配置

     編輯:關於SqlServer

aspnet_regsql.exe 是用於在 SQL Server 上安裝、移除 ASP.NET 應用程式服務(會員資格、角色、設定檔等)的管理工具。支援圖形化精靈與命令列兩種模式。

常用選項分類

一般選項

  • -?:顯示說明
  • -W:精靈模式 (預設)

SQL 連線選項

  • -S <server>:SQL Server 實例名稱
  • -U <login> / -P <password>:SQL 驗證帳密
  • -E:Windows 整合驗證 (推薦)
  • -C <connection string>:自訂連線字串
  • -sqlexportonly <filename>:僅產生 SQL 腳本不執行

應用程式服務選項 (-A 添加 / -R 移除)

代碼功能
all所有功能
m會員資格
r角色管理
p設定檔
c個人化設定
wSQL Web 事件提供者

可組合使用,如 -A mp 或 -A m -A p。

資料庫選項

  • -d <database>:目標資料庫 (預設 aspnetdb)
  • -Q:安靜模式 (移除時不提示確認)

SQL 快取相依性選項 (SQL 7.0/2000)

  • -ed:啟用資料庫快取相依性
  • -dd:停用資料庫快取相依性
  • -et / -dt:啟用/停用資料表快取相依性 (需配合 -t <table>)
  • -lt:列出已啟用快取相依性的資料表

工作階段狀態選項

  • -ssadd:加入 SQL Server 模式工作階段支援
  • -ssremove:移除工作階段支援
  • -sstype t|p|c:儲存類型
    • t:暫存 (tempdb,預設,重啟遺失)
    • p:持久 (ASPState 資料庫)
    • c:自訂 (需指定 -d)

實用範例

' 安裝所有應用服務,Windows 驗證
aspnet_regsql.exe -A all -E

' 安裝工作階段狀態 (持久模式),SQL 驗證
aspnet_regsql.exe -S localhost -U sa -P pwd -ssadd -sstype p

' 啟用 Northwind 資料庫 Products 表的 SQL 快取相依性
aspnet_regsql.exe -S localhost -U sa -P pwd -d Northwind -t Products -et

操作建議

  • 生產環境建議使用 -sqlexportonly 先產生腳本,經 DBA 審核後再執行
  • 工作階段狀態資料庫建議獨立規劃,避免與業務資料混雜
  • 定期備份 aspnetdb 或自訂資料庫,包含會員、角色等關鍵資料
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved