SQL Server 2005 & 2008 遇到的一些问题

来源:互联网 发布:皮影客软件下载 编辑:程序博客网 时间:2024/05/21 08:53


1.启用sa账户


1)、打开SQL Server Management Studio,并用windows身份验证
2)、点击左侧的安全性->登录名->sa用户,右键属性
3)、点击左侧“常规”,在右侧设置密码,某些版本还需要勾选“映射到凭据”,接着再选择左侧选择状态,右侧选择设置选为“授予”,登陆选为“启用”,确定
4)、然后在根对象服务器上右击“属性”,选择左侧安全性的右侧服务器身体验证选为“SQL Server 和 Windows 身份验证模式”,确认后再在根对象服务器上右击“重析启动”服务


2、还原.bak文件数据库

".....XXX.bak  媒体的结构簇不正确的问题媒体簇的结构不正确。SQL Server 无法处理此媒体簇。RESTORE HEADERONLY 正在异常终止。 (Microsoft SQL Server,错误: 3241)"

出现这个问题一般只有两个原因,一可能是.bak文件损坏,二可能你用高版本的备分SQL Server 数据库 的.bak文件想在低版本的SQL Server 上还原。

有时候你装了多个版本的SQL Server 在同一台机子上,你想用高版的SQL Server 还原打开SQL Server Management Studio时连接却是低版本的SQL Server  服务,这种情况也无法还原成功,也是由于上面列的第二个原因,我机子上做了SQL Server  2008 和 SQL Server  2005,当时用SQL 2008的SQL Server Management Studio 连接时服务器名是默认名“XXXX-PC\SQLEXPRESS”时连接的总是SQL  2005的服务实例,.bak也因此始终会弹”媒体簇的结构不正确“无法处理的错误,后来将连接时服务器名直接改为”XXXX-PC“就好了,当然这取决于你的安装SQL 2008 时服务设置。





0 0
原创粉丝点击