<%
************ADODB.Connect オブジェクトを使用して作成************************
ディム・オコン
Dimsデータベース名
sDatabaseName = "CodeCreateDB"
oConn = Server.CreateObject("ADODB.Connection") を設定します
oConn.Open "プロバイダ=SQLOLEDB;データソース=(ローカル);ユーザーID=sa;パスワード=;"
oConn.Execute "CREATE DATABASE " & sDatabaseName
%>
方法 2:
<%@ Language=VBScript %>
<%
********************* SQLDMO オブジェクト オブジェクト ライブラリの使用***********************
薄暗い oSQLServer
薄暗いデータベース
Dim oDBファイルデータ
暗いログファイル
Dimsデータベース名
DimsDatapath
データベース名
sDatabaseName = "CodeCreateDBTest"
データファイルの保存パス
sDatapath = "D:" は
SQL Server オブジェクトを作成してリンクします。(ローカル) はサーバー名です。
oSQLServer = Server.CreateObject("SQLDMO.SQLServer") を設定します。
oSQLServer.LoginSecure = True は統合セキュリティを使用します
oSQLServer.Connect "(ローカル)"
oSQLServer.Connect "(local)", "sa", ""
データベース オブジェクトを作成する
oDatabase = Server.CreateObject("SQLDMO.Database") を設定します。
oDatabase.Name = sDatabaseName は
db ファイル オブジェクトを作成します
Set oDBFileData = Server.CreateObject("SQLDMO.DBFile")
oDBFileDataを使用する場合
.Name = sDatabaseName & "_data"
.PhysicalName = sDatapath & "" & sDatabaseName & "_data.mdf"
.PrimaryFile = True
.FileGrowthType = SQLDMOGrowth_MB
.FileGrowth = 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.Add oDBFileData
oDatabase.TransactionLog.LogFiles.Add oLogFile は
データベースを SQL サーバーに追加します (データベースを作成します)。
oSQLServer.Databases.Add oDatabaseClose
接続
oSQLServer.Closeは
オブジェクト
を解放します
oLogFile = なしを設定します
oDBFileData = なしを設定します
oDatabase = なしを設定します
oSQLServer = なしを設定します
%>