
SQL Server
shaoqiang
这个作者很懒,什么都没留下…
展开
-
绿色SQL Server原理(11)区分系统数据库和用户数据库
执行SQL语句:select [name],[dbid] from sysdatabases order by [dbid] 其中name就是数据库名称,dbid是数据库标识号只要返回dbid原创 2006-07-14 15:58:00 · 1883 阅读 · 0 评论 -
绿色SQL Server原理(13)枚举SQLServer数据库内部对象
每个数据库中有一个sysobjects表来存放数据库内的对象。 在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。 列名 数据类型 描述 name sysname 对象名。 Id int 对象标识号。 xtype char(2) 对象类型。可以是下列对象类型中的一种:原创 2006-07-19 14:46:00 · 1731 阅读 · 0 评论 -
绿色SQL Server原理(9)还原数据库
执行SQL脚本命令。关键在于首先删除数据库,然后还原数据库到指定目录,最后修改数据库路径为相对路径。例如从(D:/Northwind.bak)还原Northwind数据库:USE MASTERGODROP DATABASE NorthwindGORESTORE DATABASE " & NorthwindFROM DISK = D:/Northwind.bakW原创 2006-07-12 15:59:00 · 1409 阅读 · 0 评论 -
绿色SQL Server原理(8)备份数据库
执行SQL脚本命令。例如备份Northwind数据库到(D:/Northwind.bak):USE MASTERGOBACKUP DATABASE Northwind TO DISK = D:/Northwind.bak WITH FORMATGOwith Format指如果备份文件存在,那么清除原先的内容。原创 2006-07-12 15:58:00 · 1256 阅读 · 0 评论 -
绿色SQL Server原理(6)创建数据库
执行SQL脚本命令,关键在于创建数据库后还要修改数据库文件路径为相对路径。例如创建Northwind数据库:USE MASTERGOCREATE DATABASE NorthwindON( NAME = Northwind_data, FILENAME = D:/MSSQL/data/Northwind_data.mdf )LOG ON( NAME = Nor原创 2006-07-12 15:56:00 · 1455 阅读 · 0 评论 -
绿色SQL Server原理(4)程序启动、停止Sql Server
启动SQL Server的简要思路是:第一步,程序产生注册表文件,导入到注册表。导入到注册表可以程序调用用API函数ShellExecute和使用Regedit命令行参数”-s”功能第二步,使用API函数CreateProcess启动sqlservr.exe。关键是sqlservr.exe命令行参数设置为”-c –s$instance_name”,这里$instance_name指原创 2006-07-12 15:53:00 · 2328 阅读 · 0 评论 -
绿色SQL Server原理(3)注册表
大家可以看下面的注册表文件 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/$instance_name]"Version"="1.0.0" [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Mi原创 2006-07-12 15:52:00 · 1976 阅读 · 0 评论 -
绿色SQL Server原理(2)数据库文件路径
一般情况下,正常安装sql server之后,master等系统数据库的路径都是被设置为绝对路径,这样拷贝到别的路径或机器可能就不行了。使用相对路径的好处是可以让你的绿色Sql server随时copy到任意目录或是任意其它机器上启动,并且原来的数据库全部可以使用。 首先,设置服务器属性“允许对系统目录直接进行修改”。数据库路径存储在master数据库的sysaltfiles和sysd原创 2006-07-12 15:40:00 · 2859 阅读 · 0 评论 -
绿色SQL Server原理(12)枚举SQLServer 标准登录账号列表
基于SQL Server SP3。执行SQL语句:select [name] from master.sysxlogins where xstatus=18 返回标准登录账号列表原创 2006-07-14 16:10:00 · 1524 阅读 · 0 评论 -
绿色SQL Server原理(10)VB6启动停止模块[GreenSQL.bas]
Option Explicit*******************************************绿色SQL Server模块‘doStartSQLServe,启动SQL Server‘doCheckSQLServerStatus,查找sqlservr.exe进程‘doTerminateSQLServer, 杀掉sqlservr.exe进程*****原创 2006-07-12 16:01:00 · 2172 阅读 · 0 评论 -
绿色SQL Server原理(7)删除数据库
执行SQL脚本命令。例如删除Northwind数据库:USE MASTERGODROP DATABASE NorthwindGO原创 2006-07-12 15:57:00 · 1283 阅读 · 0 评论 -
绿色SQL Server原理(5)启动日志
这个问题最简单,因为在执行sqlservr.exe时指定的有log文件,读文件并在程序中显示出来启动日志了,呵呵,这只是个思想,具体的自已想办法吧.原创 2006-07-12 15:55:00 · 1535 阅读 · 0 评论 -
绿色SQL Server原理(1)Sqlservr.exe 运行参数
Sql Server的启动可以为Windows服务方式(默认),也可以以应用程序方式启动。下面介绍sqlservr.exe以应用程序方式启动时的参数问题。 sqlservr 应用程序用法: sqlservr [-sinstance_name] [-c] [-dmaster_path] [-f] [-eerror_log_path] [-lmaster_log_path] [原创 2006-07-12 15:36:00 · 3832 阅读 · 0 评论 -
绿色SQL Server原理(14)调用SQL查询分析器ISQLW
isqlw 实用工具(SQL 查询分析器)使您得以输入 Transact-SQL 语句、系统存储过程和脚本文件。通过设置快捷方式或创建批处理文件,可以启动预配置的 SQL 查询分析器。 Isqlw.exe的依赖文件 isqlw.exe pfclnt80.dll原创 2006-08-03 10:55:00 · 4738 阅读 · 3 评论