当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:22:00  来源:本站整理

WIN2000下利用SQL Server错误一例[MSSQL防范]

赞助商链接



  本文“WIN2000下利用SQL Server错误一例[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在Win2000 Server & Professional不能Attach DB File的缘由和办理办法.


    yy的sql server因为Master DB破坏,在没有Backup的情形下,无法修复和Restore,无奈只能Reinstall SQL Server,然后用Sp_attach_db来附加本来的利用DB File(xxx.mdf and xxx.ldf).
为了保险起见,预备目前一台双平台的电脑上面试验.这台电脑c:\为简体中文win98,然后从win98安装了简体中文Win2000 Server到D:\
在中文Win2000下,以Default方法安装了SQL Server English Standard edition,Restarting Computer,一切正常.
进入Programs \ Microsoft SQL Server 7.0 \ Query Analyzer,在Master DB中履行以下号令:
Exec sp_attach_db ‘xxx’, ‘d:\Mssql7\data\xxx_data.mdf’, ‘d:\Mssql7\data\xxx_log.ldf’
随即呈现错误提醒:
Server: Msg 1816, Level 16, State 1, Line 1
Could not attach the database because the character set, sort order, or Unicode collation for the database differs from this server.
Server: Msg 1816, Level 16, State 1, Line 1
Could not attach the database because the character set, sort order, or Unicode collation for the database differs from this server.
Warning: sort order 52 in database differs from server sort order of 199.
Warning: Unicode language locale 1033 in database differs from server Unicode language locale of 2052.
Warning: sort
错误信息指出:因为字符集设置、排序大概Unicode collation和本服务器不一致,所以无法附加数据库.
MS SQL Server 安装时假如挑选Default安装的话,Default字符集是Chinese,考虑大概是这里的问题,yy为此再次Uninstall SQL Server,并且在Install的时刻选手动设置了字符集为ISO Charact Set, Sort Order为Dictionary order, case-insensitive, Unicode Collation为General.
安装完毕再次履行sp_attach_db,仍旧提醒出错,错误仍旧不变.
这下百思不得其解,多方询问朋友仍旧不能办理.忽然想到,是不是因为从中文98种安装win2000导致win2000的字符集无法和SQL Server乃至呢?固然不能必定是这样,但是抱着试试看的一丝但愿在一台直接安装win2000的机械上反复上述步骤,完好成功.然后再返回出错的机,从Dos Reinstall Win2000,删除从前的Win2000, 反复上述步骤,也完好成功.
证明问题出在从中文win98进级大概安装的win2000字符集将和英文SQL Server和其下成立的DB不一致,相信除了不能Attach DB外,大概利用的时刻还会呈现其他问题.
相信朋友们很少有象我这样恢复数据库的,也不大大概赶上这个问题,但是我还是乐意写出来给大家参考.至于产生这个问题的更深层的缘由,我目前也不大清楚,假如哪位朋友知道,请帖出来,ok?呵呵


作者:yy   E-mail: Webmaster@possehl.com.cn or XB_Yuan@eB-IT.com&nbs
  以上是“WIN2000下利用SQL Server错误一例[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • win2000系统文件名详解
  • 删除win2003默许同享的打印机和传真、筹划任务的办法[图文]
  • WIN2003服务器不支持FLV视频播放的缘由及办理办法
  • Win2008远程桌面端口更改办法
  • Win2003远程登录(远程桌面)最大衔接数改正办法
  • win2003撤消ctrl+ shift+ alt 的登录方法
  • win2003若何撤消关机选项 2003撤消关机提醒窗口的办法
  • Win2003系统CS找不到 vids.cvid 问题的办理
  • Win2003服务器安装及设置教程 MySQL安全设置图文教程
  • <b>简单快速服务器安全(win2003)</b>
  • Win2008 关闭"IE加强的安全配置"堵塞办法
  • 微软展示Win2008服务器热抽换功效
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .