用ADOX中的CREATE建SQL SERVER库的两种方法-叶海峰
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


用ADOX中的CREATE建SQL SERVER库的两种方法

发表时间:2007/10/18 9:42:34 评论(0) 浏览(6372)  评论 | 加入收藏 | 复制
   
摘 要:用ADOX中的CREATE建SQL SERVER库的两种方法
正 文:
发贴心情

用ADOX中的Create建SQL SERVER库的两种方法

*********************************这是方法一

Dim oConn

Dim sDatabaseName

sDatabaseName = "test1"

set oconn=server.CreateObject ("adodb.connection")

oConn.Open "Provider=SQLOLEDB;Data Source=you_server;User ID=sa;Password=you_sa_password;"

oConn.Execute "Create DATABASE " & sDatabaseName

oConn.Close

set oconn=nothing

'*********************************方法一结束

'*********************************这是方法二

Dim oSQLServer

Dim oDatabase

Dim oDBFileData

Dim oLogFile

Dim sDatabaseName

Dim sDatapath

sDatabaseName = "test1"

'下面改成你的SQL SERVER数据目录

sDatapath = "C:\Program Files\Microsoft SQL Server\MSSQL\Data"

 

' Create a new SQL Server object and connect

Set oSQLServer = server.CreateObject ("SQLDMO.SQLServer")

' oSQLServer.LoginSecure = True

' Use integrated security

' oSQLServer.Connect "(local)"

oSQLServer.Connect "you_server", "sa", "you_sa_passwrod" ' Use standard security

' Create a server.CreateObject (" Database object

Set oDatabase = server.CreateObject ("SQLDMO.Database")

oDatabase.Name = sDatabaseName

' Create a server.CreateObject (" DB File object

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

' Create a server.CreateObject (" LogFile object

Set oLogFile = server.CreateObject ("SQLDMO.LogFile")

With oLogFile

.Name = sDatabaseName & "_log"

.PhysicalName = sDatapath & "\" & sDatabaseName & "_log.ldf"

End With

' Add the DB File and Log file to the database object

oDatabase.FileGroups("PRIMARY").DBFiles.Add oDBFileData

oDatabase.TransactionLog.LogFiles.Add oLogFile

' Add the database to SQL Server (create the database)

oSQLServer.Databases.Add oDatabase

' Close the connection

oSQLServer.Close

' Clean Up

Set oLogFile = Nothing

Set oDBFileData = Nothing

Set oDatabase = Nothing

Set oSQLServer = Nothing

'**************************************方法二结束

%>


Access软件网交流QQ群(群号:198465573)
 
 相关文章
CreateObject 函数 使用  【钱玉炜  2008/4/3】
使用CreateRelation创建关系  【zhangyjllf  2008/6/24】
access的真假:四、"SELECT * INTO 工作表 FR...  【ACMAIN_CHM  2009/9/11】
CreateObject("ADODB.recordset") 的...  【风行  2012/1/18】
CreateObject(“Outlook.Application...  【金宇转载  2014/11/18】
常见问答
技术分类
相关资源
文章搜索
关于作者

叶海峰

文章分类

文章存档

友情链接