我需要使用命令行或AutoIt在無人蔘與安裝中部署Sql Server Express 2008數據庫,並且我需要:如何使用命令行安裝或附加Sql Server數據庫?
1.-設置sa密碼。
2.-禁用內置\ Administrators帳戶以拒絕登錄。
3.-附加啓用了所有用戶帳戶的數據庫。
THX
我需要使用命令行或AutoIt在無人蔘與安裝中部署Sql Server Express 2008數據庫,並且我需要:如何使用命令行安裝或附加Sql Server數據庫?
1.-設置sa密碼。
2.-禁用內置\ Administrators帳戶以拒絕登錄。
3.-附加啓用了所有用戶帳戶的數據庫。
THX
你可以像下面的例子那樣使用配置文件,然後使用腳本來附加數據庫和其他東西。
## ---- BEGIN FILE ---- ##
;SQLSERVER2008 Configuration File
;setup.exe /configurationfile="C:\YOURINSTANCENAME.ini"
[SQLSERVER2008]
INSTANCEID="YOURINSTANCENAME"
ACTION="Install"
FEATURES=SQLENGINE,IS
HELP="False"
INDICATEPROGRESS="False"
QUIET="False"
QUIETSIMPLE="False"
X86="False"
PCUSOURCE="C:\SQLServer2008Std_FullSP1\PCU"
ERRORREPORTING="False"
INSTALLSHAREDDIR="C:\Program Files\Microsoft SQL Server"
INSTANCEDIR="D:\SQL"
SQMREPORTING="False"
INSTANCENAME="YOURINSTANCENAME"
AGTSVCACCOUNT="DOMAIN\YOURSERVICEACCOUNT"
AGTSVCSTARTUPTYPE="Automatic"
ISSVCSTARTUPTYPE="Automatic"
ISSVCACCOUNT="NT AUTHORITY\NetworkService"
SQLSVCSTARTUPTYPE="Automatic"
FILESTREAMLEVEL="0"
SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS"
SQLSVCACCOUNT="DOMAIN\YOURSERVICEACCOUNT"
SQLSYSADMINACCOUNTS="DOMAIN\DBA"
SECURITYMODE="SQL"
ADDCURRENTUSERASSQLADMIN="False"
TCPENABLED="1"
NPENABLED="1"
BROWSERSVCSTARTUPTYPE="Automatic"
AGTSVCPASSWORD="YOURPASSWORD"
SQLSVCPASSWORD="YOURPASSWORD"
SAPWD="YOURPASSWORD"
## ---- END FILE ---- ##
對於SA密碼,請參閱How to: Install SQL Server 2008 from the Command Prompt:/SAPWD
指定SQL Server系統管理員帳戶的密碼。
您可以選擇集成或混合身份驗證模式進行安裝(請參閱上面的鏈接中的/SECURITYMODE
)。
要指定sysadmin組的默認成員,請使用/SQLSYSADMINACCOUNTS
。除非明確指定,否則內置\管理員將而不是作爲登錄添加。
要附加數據庫,請使用CREATE DATABASE database_name FOR ATTACH
運行附加數據庫的安裝後腳本。要啓用新連接的數據庫中的用戶,請使用CREATE USER
明確創建所需的用戶。
Thx。,I'am working your solution – RicardoBalda 2010-02-26 04:54:00
Thx。,I'am working your solution too。 – RicardoBalda 2010-02-26 04:54:42