sql2000附加sql2005数据库时出现错误602,求高人指点。
答案:2 悬赏:80 手机版
解决时间 2021-03-20 09:26
- 提问者网友:遮云壑
- 2021-03-20 06:23
错误602:未能在sysindexes中找到数据库 ID 11 中对象 ID 1 的索引 ID 1对应的行。请对sysindexes运行DBCC CHECKTABLE。求高人指点
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-03-20 06:38
你好,这是兼容性问题。
解决办法
生成for 2000版本的数据库脚本
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库
-- 勾选"为所选数据库中的所有对象编写脚本"
-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 .sql 脚本文件
解决办法
生成for 2000版本的数据库脚本
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库
-- 勾选"为所选数据库中的所有对象编写脚本"
-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 .sql 脚本文件
全部回答
- 1楼网友:空山清雨
- 2021-03-20 08:16
create procedure selectuser
@name nvarchar(50), @a nvarchar(50) as begin
declare @sql varchar(255) set @sql = 'select * from user where [' + @name + '] = '' ' + @a + ''''
exec(@sql)
end
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯