知识大全 用ADO管理SQL Server数据库及其设备[1]
Posted 数据库
篇首语:于今腐草无萤火,终古垂杨有暮鸦。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用ADO管理SQL Server数据库及其设备[1]相关的知识,希望对你有一定的参考价值。
用ADO管理SQL Server数据库及其设备[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
微软公司的SQLServer是目前小型网络中常用的数据库管理系统之一 面向这种网络数据库的应用程序也在日益增多 这种网络数据库应用系统的正常运行 一般都依赖于已经存在的用户数据库 创建数据库的工作当然可以用SQL Server提供的SQL EnterpriseManager工具来完成 但是 如果能够提供一种定制的数据库管理工具 专门管理应用系统需要的数据库及其设备 对用户来说无疑更加理想一 现存问题
我们知道 在使用CREATEDATABASE语句创建一个数据库之前 必须存在一个有剩余空间的数据库设备 或者事先使用DISKINIT语句创建一个新设备 但是这些语句含有很多必需的参数 而且如果不使用SQLServer的管理工具 很多参数值往往难以确定
以创建数据库设备的DISKINIT语句为例 这个语句的完整语法如下
DISKINITNAME= logical_name PHYSNAME= physical_name VDEVNO=virtual_device_number SIZE=number_of_ K_blocks[ VSTART=virtual_address]
其中NAME和SIZE这两个参数都很容易得到 麻烦的是物理名PHYSNAME和虚拟设备号VDEVNO这两个参数 前者要求是一个服务器上的物理文件全路径名 后者要求在 ~ 之间找一个没有被别的设备占用的号码 而在编写数据库管理程序时 用户的服务器上有哪些设备号已经被占用 SQLServer装在哪个驱动器上 都是无法预料的
虽然 使用SQLServer的管理工具SQLEnterpriseManager 可以非常方便地创建 删除数据库设备 或者扩大一个已经存在的数据库 也可以非常方便地创建 删除或者修改一个数据库 但是 这个工具仍然要求我们输入很多不太常用的参数 界面稍显复杂
所以 理想的情况是 用户只需要按下一个命令按钮 应用程序需要的数据库及其设备都能立即自动地创建好
二 解决方案
为了实现这样的目标 我们必须想办法解决SQL语句中的参数设置问题
.创建设备的语句参数
创建设备的语句即前面提到的DISKINIT语句
为了简化问题 我们可以指定与数据库名相同的设备文件名 并将设备文件保存在master设备所在的子目录中 数据库名是在设计应用程序时已经确定 而master设备所在的子目录 可以从系统表sysdevices中查询得到 这样 设备文件的物理名参数就确定下来了
cha138/Article/program/SQLServer/201311/22492相关参考
知识大全 用ADO管理SQL Server数据库及其设备[3]
用ADO管理SQLServer数据库及其设备[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 用ADO管理SQL Server数据库及其设备[2]
用ADO管理SQLServer数据库及其设备[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
使用ADO对象连接SQLServer数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 链接代
知识大全 SQL Server 数据库管理常用的SQL和T-SQL语句[3]
SQLServer数据库管理常用的SQL和T-SQL语句[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
知识大全 SQL Server 数据库管理常用的SQL和T-SQL语句[2]
SQLServer数据库管理常用的SQL和T-SQL语句[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
知识大全 SQL Server 数据库管理常用的SQL和T-SQL语句[1]
SQLServer数据库管理常用的SQL和T-SQL语句[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
用SQL语句完成SQLServer数据库的修复 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使
知识大全 用SQL Storage Compress压缩SQL Server数据库文件
用SQLStorageCompress压缩SQLServer数据库文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶
知识大全 SQL Server数据库管理员(DBA)的工作内容
SQLServer数据库管理员(DBA)的工作内容 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
用DELPHI编程访问SQLSERVER数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! D