社区
MS-SQL Server
帖子详情
sp_dboption问题
TT008
2003-08-05 02:55:01
为何使用 select * into tableA from tableB 出现错误,
提示要运行sp_dboption,
用sp_dboption ‘name’,’select into’,true也无法,
在数据库里设置users的dbo的权限,却无法保存,请问有什么好办法解决?
...全文
161
3
打赏
收藏
sp_dboption问题
为何使用 select * into tableA from tableB 出现错误, 提示要运行sp_dboption, 用sp_dboption ‘name’,’select into’,true也无法, 在数据库里设置users的dbo的权限,却无法保存,请问有什么好办法解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TT008
2003-08-05
打赏
举报
回复
没错是权限问题,
关健是在登录用户处设置了一个administrator用户
但是在数据库的新增用户时却无法引登录名无法引用administrator来建立新用户。
想把administrator删除,
不知可否解决?
注:数据库 SQL SERVER 7.0
CrazyFor
2003-08-05
打赏
举报
回复
估计是你的登录的权限不够.
CrazyFor
2003-08-05
打赏
举报
回复
是你权限不够吧,权限不够做什么也是白搭.:)
sp
_
db
option
.txt
sp
_
db
option
函数命令SQLserver2008以上版本适用 SQLserver2008以上版本,不再支持
sp
_
db
option
函数,但你可以下载
sp
_
db
option
函数,在master直接执行,后面就可以使用
sp
_
db
option
函数命令
Northwind.mdf 与
sp
_
db
option
.sql
Northwind示例数据库, 免安装 包含文件: │ instnwnd.sql │ instpubs.sql │ NorthWnd.7z │ NORTHWND.LDF │ NORTHWND.MDF │ PUBS.MDF │ PUBS_LOG.LDF │ ReadMe_SQL2000Sample
Db
Scripts.htm │
sp
_
db
option
.sql (由SQLSVR2008导出) 重要: 对于SQLSVR2008以后的版本, 不可以直接附加MDF文件的方式加载NorthWind数据库, 只能以instnwnd.sql方式创建(含数据), 但是在执行过程中提示缺少过程
sp
_
db
option
, 需要先在MASTER库下执行
sp
_
db
option
.sql创建
sp
_
db
option
存储过程, 再执行instnwnd.sql即可建立NorthWind库. 同理, 如在.NET环境下直接连接mdf文件提示"网络相关或特定实例错误 error:26" 请检查mdf文件版本与本机的的sqlsvr是否兼容, 最简单的方式是附加一下mdf到数据库, 报错则不兼容.
在SQL Server2012上搭建Northwind详细教程,SQL2000Sample
Db
.msi的资源
首先得下载一个SQL2000Sample
Db
.msi,里面包含Northwind数据库。 如果在网上找不到资源的,在下方评论区留下你的邮箱,小编私发给你(^ o ^) 当我们下载好后进行安装,可以在安装目录上看到这个: 这个时候打开我们的SQL Server2012,然后把上图的instnwnd.sql拖进来 因为SQL Server 2012不再支持
sp
_
db
option
存储过程,然后再找到下面这两行代码,并注释掉。 exec
sp
_
db
option
‘Northwind’,‘trunc. log on chkpt.’,‘true’ exec
sp
_
db
option
‘Northwind’
在数据库 'czbt2' 中检测到一个可能的数据库一致性
问题
--把数据库置为单用户模式
sp
_
db
option
'数据库名', 'single user', 'true' --在允许数据丢失情况下修复数据库。如果
DB
CC check
db
('数据库名',REPAIR_A LLOW_DATA_LOSS)语句执行一次不行,可以在多执行几次直到没有再提示数据库有错误为止。
DB
CC check
db
('数据库名',REPAIR_ALLOW_DATA_LOSS) --设置为多用户模式
sp
_
db
option
'数据库名', 'single user', 'false'
数库存置疑修复工具
DB
CC CHECK
DB
('数据库名称') --i.要修复数据库必需将数据库改为单用户模式: Exec
sp
_
db
option
'数据库名称','single user','true'---('true'单用户) --j.执行以下语句修复数据库:
DB
CC CHECK
DB
('数据库名称',REPAIR)
DB
CC CHECK
DB
('数据库名称',REPAIR_ALLOW_DATA_LOSS) REPAIR_ALLOW_DATA_LOSS:是比较高级的修复方式 Exec
sp
_
db
option
'数据库名称','single user','false' ---('false'恢复多用户)
MS-SQL Server
34,874
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章