IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'bookmanage')
DROP DATABASE [bookmanage]
GOCREATE DATABASE [bookmanage] ON (NAME = N'bookmanage_Data', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL\data\bookmanage_Data.MDF' , SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = N'bookmanage_Log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL\data\bookmanage_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)
COLLATE Chinese_PRC_CI_AS
GOexec sp_dboption N'bookmanage', N'autoclose', N'false'
GOexec sp_dboption N'bookmanage', N'bulkcopy', N'false'
GOexec sp_dboption N'bookmanage', N'trunc. log', N'false'
GOexec sp_dboption N'bookmanage', N'torn page detection', N'true'
GOexec sp_dboption N'bookmanage', N'read only', N'false'
GOexec sp_dboption N'bookmanage', N'dbo use', N'false'
GOexec sp_dboption N'bookmanage', N'single', N'false'
GOexec sp_dboption N'bookmanage', N'autoshrink', N'false'
GOexec sp_dboption N'bookmanage', N'ANSI null default', N'false'
GOexec sp_dboption N'bookmanage', N'recursive triggers', N'false'
GOexec sp_dboption N'bookmanage', N'ANSI nulls', N'false'
GOexec sp_dboption N'bookmanage', N'concat null yields null', N'false'
GOexec sp_dboption N'bookmanage', N'cursor close on commit', N'false'
GOexec sp_dboption N'bookmanage', N'default to local cursor', N'false'
GOexec sp_dboption N'bookmanage', N'quoted identifier', N'false'
GOexec sp_dboption N'bookmanage', N'ANSI warnings', N'false'
GOexec sp_dboption N'bookmanage', N'auto create statistics', N'true'
GOexec sp_dboption N'bookmanage', N'auto update statistics', N'true'
GOuse [bookmanage]
GOif not exists (select * from master.dbo.syslogins where loginname = N'ECHO\Administrator')
exec sp_grantlogin N'ECHO\Administrator'
exec sp_defaultdb N'ECHO\Administrator', N'master'
exec sp_defaultlanguage N'ECHO\Administrator', N'简体中文'
GOexec sp_addsrvrolemember N'ECHO\Administrator', sysadmin
GO以上语句查询分析器里出现错误,请帮忙改下!
DROP DATABASE [bookmanage]
GOCREATE DATABASE [bookmanage] ON (NAME = N'bookmanage_Data', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL\data\bookmanage_Data.MDF' , SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = N'bookmanage_Log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL\data\bookmanage_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)
COLLATE Chinese_PRC_CI_AS
GOexec sp_dboption N'bookmanage', N'autoclose', N'false'
GOexec sp_dboption N'bookmanage', N'bulkcopy', N'false'
GOexec sp_dboption N'bookmanage', N'trunc. log', N'false'
GOexec sp_dboption N'bookmanage', N'torn page detection', N'true'
GOexec sp_dboption N'bookmanage', N'read only', N'false'
GOexec sp_dboption N'bookmanage', N'dbo use', N'false'
GOexec sp_dboption N'bookmanage', N'single', N'false'
GOexec sp_dboption N'bookmanage', N'autoshrink', N'false'
GOexec sp_dboption N'bookmanage', N'ANSI null default', N'false'
GOexec sp_dboption N'bookmanage', N'recursive triggers', N'false'
GOexec sp_dboption N'bookmanage', N'ANSI nulls', N'false'
GOexec sp_dboption N'bookmanage', N'concat null yields null', N'false'
GOexec sp_dboption N'bookmanage', N'cursor close on commit', N'false'
GOexec sp_dboption N'bookmanage', N'default to local cursor', N'false'
GOexec sp_dboption N'bookmanage', N'quoted identifier', N'false'
GOexec sp_dboption N'bookmanage', N'ANSI warnings', N'false'
GOexec sp_dboption N'bookmanage', N'auto create statistics', N'true'
GOexec sp_dboption N'bookmanage', N'auto update statistics', N'true'
GOuse [bookmanage]
GOif not exists (select * from master.dbo.syslogins where loginname = N'ECHO\Administrator')
exec sp_grantlogin N'ECHO\Administrator'
exec sp_defaultdb N'ECHO\Administrator', N'master'
exec sp_defaultlanguage N'ECHO\Administrator', N'简体中文'
GOexec sp_addsrvrolemember N'ECHO\Administrator', sysadmin
GO以上语句查询分析器里出现错误,请帮忙改下!
解决方案 »
- sql2000出问题,在线等,我是菜鸟
- 求一个语句:title like '%酒精灯%' or body like '%酒精灯%' 的结果,如何把title like的记录排前面?
- 请问如何将返回的结果集,在执行查询
- 哪们对SQL嵌套查询比较熟悉,帮下忙,急
- sqlserver连接不上 主要是注册后也连不上
- sql分类汇总、列合并
- 怎样在sql server数据库的表中增加一个ID列(递增),用以标识每个记录?
- 我现在要重装系统!请问如何备份和恢复我的SQL SVR中的数据库
- 存储过程问题?
- 如何从2个数据库中选数据?他们的关系是有一个共同的列name值是相同的!?谢谢
- SQL SERVER 2005 的对象名称最大长度是多少?
- sql server2000嵌套插入数据的问题
GO---自动创建统计信息exec sp_dboption N'bookmanage', N'auto update statistics', N'true'
GO--自动更新统计信息其他的不写了
服务器: 消息 3702,级别 16,状态 3,行 2
无法除去 数据库 'bookmanage',因为它当前正在使用。
服务器: 消息 1801,级别 16,状态 3,行 2
数据库 'bookmanage' 已存在。
服务器: 消息 15401,级别 11,状态 1,过程 sp_grantlogin,行 41
没有找到 Windows NT 用户或组 'ECHO\Administrator'。请再次检查该名称。
服务器: 消息 15007,级别 16,状态 1,过程 sp_defaultdb,行 44
登录 'ECHO\Administrator' 不存在。
服务器: 消息 15007,级别 16,状态 1,过程 sp_defaultlanguage,行 53
登录 'ECHO\Administrator' 不存在。
服务器: 消息 15007,级别 16,状态 1,过程 sp_addsrvrolemember,行 58
登录 'ECHO\Administrator' 不存在。
ECHO\Administrator 这个是不是本地服务器名称 要改一下? \把这个前面的ECHO改掉?
你也可以不用.
表示它后面的字符串是一个双字节的字符串.nvarchar
IF EXISTS(SELECT * FROM SYSDATABASES WHERE NAME = '库名')
DROP DATABASE 库名
GO
-- IF EXISTS 的意思是 是否存在
-- (SELECT * FROM SYSDATABASES WHERE NAME = '库名') 是查询在所有的库中是否有'库名'的数据库
-- DROP DATABASE '库名' 是删除该库
-- 连起来就是 判断是否存在 库名 为'库名'的数据库 如果存在删除,如果不存在将不会执行DROP语句
CREATE DATABASE '库名'
ON -- 创建主数据库
(
NAME = '主数据库文件名',
FILENAME = '主数据库的要存放的位置以及数据库的后缀名',
SIZE = '数据库初始化大小',
FILEGROWTH = '如数据库满按百分之多少增加数据库空间'
)
LOG ON -- 创建主数据库的LOG日志文件
(
NAME = 'LOG文件名',
FILENAME = 'LOG要存放的位置以及LOG的后缀名',
SIZE = 'LOG初始化大小',
FILEGROWTH = '如LOG满按百分之多少增加LOG空间'
)
GO
-- EXEC
EXEC 是执行的意思,一般用在较多是执行已有命令的操作,例执行存储过程,执行内置函数 等等
--执行 反转页检测 现在都用 checksum