2010-02-24 2 views
0

명령 줄 또는 AutoIt을 사용하여 무인 설치에 SQL Server Express 2008 데이터베이스를 배포해야하므로 다음을 수행해야합니다.명령 줄을 사용하여 SQL Server 데이터베이스를 설치하거나 연결하는 방법은 무엇입니까?

1. sa 암호를 설정합니다.

2. 로그인을 거부하려면 기본 제공 \ Administrators 계정을 비활성화하십시오.

3. 모든 사용자 계정이 활성화 된 데이터베이스를 연결하십시오.

SA 암호를

들으

답변

1

아래 예와 같은 구성 파일을 사용할 수 있습니다. 그런 다음 스크립트를 사용하여 데이터베이스와 다른 것들을 첨부하십시오.

## ---- 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 ---- ## 
+0

Thx., 해결책을 찾고 있습니다. – RicardoBalda

0

, How to: Install SQL Server 2008 from the Command Prompt를 참조하십시오 /SAPWD는 SQL 서버 SA 계정의 암호를 지정합니다.

설치용 통합 또는 혼합 인증 모드를 선택할 수 있습니다 (위 링크의 /SECURITYMODE 참조).

sysadmin 그룹의 기본 구성원을 지정하려면 /SQLSYSADMINACCOUNTS을 사용하십시오. 명시 적으로 지정하지 않으면 기본 제공 \ 관리자가 이 아니며이 로그인으로 추가됩니다.

데이터베이스를 연결하려면 CREATE DATABASE database_name FOR ATTACH을 사용하여 데이터베이스를 연결하는 설치 후 스크립트를 실행하십시오. 새로 연결된 데이터베이스에서 사용자를 활성화하려면 명시 적으로 CREATE USER과 함께 필요한 사용자를 만듭니다.

+0

Thx., 해결책을 찾고 있습니다. – RicardoBalda

관련 문제