正 文

ASP创建SQL Server数据库的两种方法


www.7dspace.com  更新日期:2005-8-17 4:12:56  七度空间


  <%
  ************使用ADODB.Connect对象创建************************
  DimoConn
  DimsDatabaseName
  sDatabaseName="CodeCreateDB"
  SetoConn=Server.CreateObject("ADODB.Connection")
  oConn.Open"Provider=SQLOLEDB;DataSource=(local);UserID=sa;Password=;"
  oConn.Execute"CREATEDATABASE"&sDatabaseName
  %>

  方法二:

  <%@Language=VBScript%>
  <%
  *******************使用SQLDMOObject对象库*******************
  DimoSQLServer
  DimoDatabase
  DimoDBFileData
  DimoLogFile
  DimsDatabaseName
  DimsDatapath

  数据库名字
  sDatabaseName="CodeCreateDBTest"
  数据文件保存路径
  sDatapath="D:\"

  创建SqlServer对象并进行链接,(local)处为Server名字
  SetoSQLServer=Server.CreateObject("SQLDMO.SQLServer")
  oSQLServer.LoginSecure=True使用集成验证integratedsecurity
  oSQLServer.Connect"(local)"
  oSQLServer.Connect"(local)","sa",""使用标准验证standardsecurity

  创建Database对象
  SetoDatabase=Server.CreateObject("SQLDMO.Database")
  oDatabase.Name=sDatabaseName

  创建db文件对象
  SetoDBFileData=Server.CreateObject("SQLDMO.DBFile")
  WithoDBFileData
  .Name=sDatabaseName&"_data"
  .PhysicalName=sDatapath&"\"&sDatabaseName&"_data.mdf"
  .PrimaryFile=True
  .FileGrowthType=SQLDMOGrowth_MB
  .FileGrowth=1
  EndWith

  创建日志文件对象
  SetoLogFile=Server.CreateObject("SQLDMO.LogFile")
  WithoLogFile
  .Name=sDatabaseName&"_log"
  .PhysicalName=sDatapath&"\"&sDatabaseName&"_log.ldf"
  EndWith

  把DB文件对象和日志文件对象添加到DataBase数据库对象
  oDatabase.FileGroups("PRIMARY").DBFiles.AddoDBFileData
  oDatabase.TransactionLog.LogFiles.AddoLogFile

  把数据库添加到Sqlserver(createthedatabase)
  oSQLServer.Databases.AddoDatabase

  关闭连接
  oSQLServer.Close

  释放对象
  SetoLogFile=Nothing
  SetoDBFileData=Nothing
  SetoDatabase=Nothing
  SetoSQLServer=Nothing
  %>



上一篇:用ASP设计收发文管理系统
下一篇:使用ASP实现文件上载(上传)的各种方法
作者:  来源:七度空间 ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐