<%
************ADODB.Connect 개체를 사용하여 생성************************
딤오콘
Dims데이터베이스 이름
sDatabaseName = "CodeCreateDB"
oConn = Server.CreateObject("ADODB.Connection") 설정
oConn.Open "공급자=SQLOLEDB;데이터 소스=(로컬);사용자 ID=sa;비밀번호=;"
oConn.Execute "CREATE DATABASE" 및 sDatabaseName
%>
방법 2:
<%@ 언어=VBScript %>
<%
********************* SQLDMO 개체 개체 라이브러리 사용**********************
희미한 oSQLServer
희미한 데이터베이스
희미한 oDBFileData
희미한 로그파일
Dims데이터베이스 이름
DimsDatapath
데이터베이스 이름
sDatabaseName = "CodeCreateDBTest"
데이터 파일 저장 경로
sDatapath = "D:"는
SQL Server 개체를 생성하고 연결합니다. (local)은 서버 이름입니다.
oSQLServer = Server.CreateObject("SQLDMO.SQLServer") 설정
oSQLServer.LoginSecure = True는 통합 보안을 사용합니다.
oSQLServer.Connect "(로컬)"
oSQLServer.Connect "(local)", "sa", ""
데이터베이스 개체를 생성합니다.
oDatabase = Server.CreateObject("SQLDMO.Database") 설정
oDatabase.Name = sDatabaseName은
db 파일 개체를 생성합니다.
oDBFileData = Server.CreateObject("SQLDMO.DBFile") 설정
oDBFileData 사용
.Name = sDatabaseName & "_data"
.PhysicalName = sDatapath & "" & sDatabaseName & "_data.mdf"
.PrimaryFile = 참
.FileGrowthType = SQLDMOGrowth_MB
.파일 성장 = 1
End With는
로그 파일 객체를 생성합니다.
oLogFile = Server.CreateObject("SQLDMO.LogFile") 설정
oLogFile 사용
.Name = sDatabaseName & "_log"
.PhysicalName = sDatapath & "" & sDatabaseName & "_log.ldf"
End With는
DB 파일 객체와 로그 파일 객체를 DataBase 데이터베이스 객체에 추가합니다.
oDatabase.FileGroups("PRIMARY").DBFiles.oDBFileData 추가
oDatabase.TransactionLog.LogFiles.Add oLogFile은
SQL 서버에 데이터베이스를 추가합니다(데이터베이스 생성).
oSQLServer.Databases.oDatabase추가
연결
닫기
oSQLServer.Close는
개체를
해제합니다.
oLogFile = 없음 설정
oDBFileData = 없음 설정
oDatabase = 없음으로 설정
oSQLServer = 없음으로 설정
%>