ASP创建SQL Server数据库的两种方法
2004-12-28 23:36
495 查看
<%
************ 使用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
%>
方法二:
<%@ Language=VBScript %>
<%
******************* 使用 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
%>
相关文章推荐
- ASP创建SQL Server数据库的两种方法
- ASP创建SQL Server数据库的两种方法
- ASP创建SQL Server数据库的两种方法
- ASP创建对象的两种方法比较
- ASP创建对象的两种方法比较
- 分层结构在.Net中项目创建方法之一(ASP1.1)
- 创建动态数据窗口的两种方法
- ASP.net组件编程中的两种事件编写方法
- ASP.NET中GridView控件删除数据的两种方法
- asp.net 下面 updatepanel中使用alert弹出框方法(两种)
- ASP.net组件编程中的两种事件编写方法
- ASP.NET 动态转静态页面的两种方法总结 - 动态页面转换成HTML静态页面方法
- 在ASP.Net中两种利用CSS实现多界面的方法
- django 两种创建模型实例的方法
- JS动态创建元素(两种方法)
- Java创建线程的两种方法
- ASP两种简单的生成静态首页的方法
- Java 创建线程的两种方法
- asp.net多选项卡页面的创建及使用方法
- 线程(1)--创建线程的两种方法