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

原创 2004年12月28日 23:36:00
 

<%
 ************ 使用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创建数据库,新建数据表、字段

ASP创建数据库,新建数据表、字段 在已有数据库中创建表
  • form88
  • form88
  • 2017年03月26日 15:42
  • 594

SQLServer创建数据库、登录账户、用户、并授权

小白刚刚开始接触SQLServer,随手记录 1.创建数据库-- drop database db_study; /*删除数据库*/ create database db_study on pr...
  • com_moneky
  • com_moneky
  • 2017年03月15日 16:15
  • 3942

创建sqlserver数据库脚本 范例 (转载)

下面是创建一个sqlserver数据库的代码模板,加上一个创建表的模板。开发的时候可以拷贝过去直接改动一下就可以用了。 原文载于:http://www.cnblogs.com/fly_dragon/a...
  • bigheadsheep
  • bigheadsheep
  • 2015年04月09日 10:57
  • 1451

在 SQL Server 中创建数据库和地理数据库

在 SQL Server 中创建数据库和地理数据库 地理数据 » 管理地理数据库 » SQL Server 中的地理数据库 本主题仅适用于 ArcGIS for Desktop S...
  • main_6j
  • main_6j
  • 2016年09月18日 19:21
  • 284

asp中Scripting.Dictionary字典对象使用示例

vbscript的Scripting.Dictionary创建了类似于Key索引对应Value值的字典对象,通过Key直接索引到指定的Value。 VBScript中Scripting.Dictio...
  • bianjing40
  • bianjing40
  • 2015年10月22日 21:00
  • 809

在SQL Server中用代码创建数据库、 创建表、创建主外键等SQL Server2008

在SQL Server中用代码创建数据库SQL Server2008 1.创建数据库  学生信息数据库创建实验一.sql CREATE database 学生信息_实验一 on ( /*-...
  • Liuchuang_MFC
  • Liuchuang_MFC
  • 2015年10月29日 22:48
  • 10802

SQL Server中创建用户角色及授权

要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权: 获得准许连接 SQL Server 服务器的权利;获得访问特定数据库中数据的权利(select, update, ...
  • u011672712
  • u011672712
  • 2016年06月10日 17:55
  • 1851

【asp】【留言板练习】【归纳总结】asp+sqlserver2008留言板

首先,总结下学习路线;
  • iMDingDing
  • iMDingDing
  • 2015年07月21日 09:39
  • 949

SQL Server 创建账户与用户名及密码

要想成功访问 SQL Server 数据库中的数据,我们需要两个方面的授权:一、获得准许连接 SQL Server 服务器的权利;二、获得访问特定数据库中数据的权利(select, update, d...
  • u012437660
  • u012437660
  • 2013年11月12日 15:15
  • 1316

在asp中调用sql server的存储过程方法

在asp中调用sql server的存储过程可以加快程序运行速度   1.调用存储过程的一般方法   先假设在sql server中有一存储过程dt_users:   CREATE PROCED...
  • sscrazy
  • sscrazy
  • 2014年11月13日 16:01
  • 566
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP创建SQL Server数据库的两种方法
举报原因:
原因补充:

(最多只允许输入30个字)