ASP建立SQL Server資料庫的兩種方法
************ 使用ADODB.Connect物件建立 ************************
Dim oConn
Dim sDatabaseName
sDatabaseName = "CodeCreateDB"
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=SQLOLEDB;Data Source=(local);User ID=sa;Password=;"
oConn.Execute "CREATE DATABASE " & sDatabaseName
%>
方法二:
******************* 使用 SQLDMO Object 物件庫 *******************
Dim oSQLServer
Dim oDatabase
Dim oDBFileData
Dim oLogFile
Dim sDatabaseName
Dim sDatapath
資料庫名字
sDatabaseName = "CodeCreateDBTest"
資料檔案儲存路徑
sDatapath = "D:"
建立Sql Server物件並進行連結,(local)處為Server名字
Set oSQLServer = Server.CreateObject("SQLDMO.SQLServer")
oSQLServer.LoginSecure = True 使用整合驗證integrated security
oSQLServer.Connect "(local)"
oSQLServer.Connect "(local)", "sa", "" 使用標準驗證 standard security
建立Database物件
Set oDatabase = Server.CreateObject("SQLDMO.Database")
oDatabase.Name = sDatabaseName
建立db檔案物件
Set oDBFileData = Server.CreateObject("SQLDMO.DBFile")
With oDBFileData
.Name = sDatabaseName & "_data"
.PhysicalName = sDatapath & "" & sDatabaseName & "_data.mdf"
.PrimaryFile = True
.FileGrowthType = SQLDMOGrowth_MB
.FileGrowth = 1
End With
建立日誌檔案物件
Set oLogFile = Server.CreateObject("SQLDMO.LogFile")
With 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 server(create the database)
oSQLServer.Databases.Add oDatabase
關閉連線
oSQLServer.Close
釋放物件
Set oLogFile = Nothing
Set oDBFileData = Nothing
Set oDatabase = Nothing
Set oSQLServer = Nothing
%>[@more@]
Dim oConn
Dim sDatabaseName
sDatabaseName = "CodeCreateDB"
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=SQLOLEDB;Data Source=(local);User ID=sa;Password=;"
oConn.Execute "CREATE DATABASE " & sDatabaseName
%>
方法二:
******************* 使用 SQLDMO Object 物件庫 *******************
Dim oSQLServer
Dim oDatabase
Dim oDBFileData
Dim oLogFile
Dim sDatabaseName
Dim sDatapath
資料庫名字
sDatabaseName = "CodeCreateDBTest"
資料檔案儲存路徑
sDatapath = "D:"
建立Sql Server物件並進行連結,(local)處為Server名字
Set oSQLServer = Server.CreateObject("SQLDMO.SQLServer")
oSQLServer.LoginSecure = True 使用整合驗證integrated security
oSQLServer.Connect "(local)"
oSQLServer.Connect "(local)", "sa", "" 使用標準驗證 standard security
建立Database物件
Set oDatabase = Server.CreateObject("SQLDMO.Database")
oDatabase.Name = sDatabaseName
建立db檔案物件
Set oDBFileData = Server.CreateObject("SQLDMO.DBFile")
With oDBFileData
.Name = sDatabaseName & "_data"
.PhysicalName = sDatapath & "" & sDatabaseName & "_data.mdf"
.PrimaryFile = True
.FileGrowthType = SQLDMOGrowth_MB
.FileGrowth = 1
End With
建立日誌檔案物件
Set oLogFile = Server.CreateObject("SQLDMO.LogFile")
With 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 server(create the database)
oSQLServer.Databases.Add oDatabase
關閉連線
oSQLServer.Close
釋放物件
Set oLogFile = Nothing
Set oDBFileData = Nothing
Set oDatabase = Nothing
Set oSQLServer = Nothing
%>[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/781827/viewspace-895357/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL建立資料庫的兩種方法MySql資料庫
- SQL Server資料庫日誌清除的兩個方法SQLServer資料庫
- 五十種巧妙優化SQL Server資料庫的方法優化SQLServer資料庫
- SQL Server 7.0資料庫的六種資料移動方法 (轉)SQLServer資料庫
- 50種方法巧妙優化你的SQL Server資料庫優化SQLServer資料庫
- laravel建立新model資料的兩種方法Laravel
- SQL Server資料庫建立新使用者及關聯資料庫的方法教程SQLServer資料庫
- 四種方法在SQL Server資料庫中成批匯入資料SQLServer資料庫
- SQL SERVER日誌清除的兩種方法(轉)SQLServer
- 50種方法最佳化SQL Server資料庫查詢SQLServer資料庫
- 建立SQL Server 和資料庫加密金鑰SQLServer資料庫加密
- 建立SQL Server資料庫指令碼 範例SQLServer資料庫指令碼
- SQL Server資料庫在ASP.NET中的備份SQLServer資料庫ASP.NET
- MongoDB資料庫的兩種正確停庫方法MongoDB資料庫
- MS SQL Server 資料庫備份方法SQLServer資料庫
- SQL Server置疑資料庫解決方法SQLServer資料庫
- asp連線sql server 2008資料庫SQLServer資料庫
- 深入剖析SQL Server的六種資料移動方法SQLServer
- SQL Server中六種資料移動的方法(轉)SQLServer
- SQL Server資料庫的簡單實現方法SQLServer資料庫
- 關於SQL Server 映象資料庫快照的建立及使用SQLServer資料庫
- SQL Server資料庫內容替換方法SQLServer資料庫
- 附加和分離SQL Server資料庫方法SQLServer資料庫
- 細說SQL Server資料庫備份方法SQLServer資料庫
- 優化SQL Server資料庫查詢方法優化SQLServer資料庫
- 微軟雲端資料庫SQL Azure遷移到本地SQL Server的方法微軟資料庫SQLServer
- ASP.NET2.0連線SQL Server資料庫詳解ASP.NETSQLServer資料庫
- Java連線oracle資料庫的兩種常用方法JavaOracle資料庫
- asp.net 操作Excel表資料匯入到SQL Server資料庫ASP.NETExcelSQLServer資料庫
- 修改SQL Server資料庫表的建立時間最簡單最直接有效的方法SQLServer資料庫
- SQL Server資料庫安全SQLServer資料庫
- SQL Server 資料庫映象SQLServer資料庫
- SQL Server 資料庫索引SQLServer資料庫索引
- SQL Server 2005中插入XML資料的三種方法SQLServerXML
- SQL Server在分頁獲取資料的同時獲取到總記錄數的兩種方法SQLServer
- SQL Server資料庫中分頁編號的另一種方式SQLServer資料庫
- 教你兩種資料庫覆蓋式資料匯入方法資料庫
- Sql Server資料庫檔案丟失的恢復方法SQLServer資料庫