首先,SQL2005附加SQL2000的数据库这个 *** 作本身就不靠谱,出错的各种可能性非常多。
一般来说,推荐使用两种方法进行转换:
1· 使用数据库备份还原,在2000中备份成bak文件,到2005中还原,这个方法的成功率比直接附加大的多,但如果数据库中存在特殊性不兼容的结构,此方法也可能失败,这时候使用第二种方法;
2· 在2000中对数据库导出完整脚本(sql文件),在2005中创建一个空库,执行该脚本。并使用DTS导入数据。
上面提示的LDF错误,应该还可以尝试一下,因为是日志文件错误,可以啊2000中截断日志(LDF变成1M)后附加尝试,或者,删除LDF文件尝试,有可能成功。
重启后无权限打开数据库,可能是因为数据库文件被锁定或权限设置不正确。您可以尝试以下几个步骤解决这个问题:
1 检查数据库文件的权限设置:在win2012上,可以右键单击数据库文件,选择属性,然后转到安全选项卡,查看权限设置是否正确。如果缺少必要的权限,需要添加。
2 检查数据库文件是否被锁定:在win2012上,可以使用Process Explorer工具检查数据库文件是否被任何进程占用。如果数据库文件被其他进程占用,则需要关闭这些进程。
3 手动启动数据库服务:如果数据库服务没有启动,您可以手动启动它。可以按下Win键+R键,打开运行框,输入“servicesmsc”,打开服务管理器,寻找与您的数据库名称相匹配的服务,然后右键单击并选择启动。
4 尝试通过SQL Server Management Studio打开数据库:打开SQL Server Management Studio应用程序,选择您的服务器,并使用Windows身份验证或者SQL登录方式登录,然后在处理器中选择“新建查询”,在查询中输入"USE mydatabase" (mydatabase是您要打开的数据库名),运行查询。
如果以上 *** 作都不能解决问题,建议您考虑联系数据库管理员或微软支持。
1SQLServer2000安装指南及数据创建教程
一、SQLServer2000安装方法
1下载,这个不多说了
2点击“安装SQLServer2000组件”后出现所示界面,并点击“安装数据库服务器”
4出现“计算机名”对话窗口,选择“本地计算机”并点击“下一步”
5出现“安装选择”对话窗口,选择“创建新的SQLServer实例,或安装客户端工具(C)”后点击“下一步”。
6出现“用户信息”对话窗口,填平入姓名与公司名称(可随填),并点击“下一步”
7出现“软件许可证协议”对话窗口,直接点击“是”
8出现“安装定义”对话窗口,选择“服务器和客户端工具”并选择“下一步”
9出现“实例名”对话窗口,选择“默认”并点击“下一步”
10出现“安装类型”对话窗口,选择“典型”,其中“目的文件夹”一栏中,如果需要更改“程序文件”和“数据文件”两个地址,点击“浏览”按钮即可更改,不想更改直接点击“下一步”。
11出现“服务帐户”对话窗口,选择“对每个服务使用同一帐户。自动启动SQLServer服务(E)”,“服务设置”一栏选择“使用本地系统帐户”,点击“下一步”。
12出现“身份验证模式”对话窗口,选择“混合模式(Windows身份验证和SQLServer身份验证)”,并钩选“空密码一项”,点击“下一步”。
13出现“开始复制文件”对话窗口,直接点击“下一步”
14全屏显示窗口时,说明程序已经开始正常安装
15.出现“安装完毕”对话窗口时,说明SQLServer2000已经成功安装到您的电脑上。
16点击完成后重新启动电脑。在任务栏右下角会出现图标,说明SQLServer服务器已经开始正常运行了。
二、数据库添加方法
1点击“开始”菜单→“所有程序”→MicrosoftSQLServer,选择“企业管理器”
点击“SQLServer组”→“LOCAL”→“数据库”并在“数据库”一栏点右键,选择“所有任务”→“附加数据库”,出现“附加数据库”对话框
点击图标出现对话窗口,找到存放进销存软件的目录,依次打开“进销存管理系统(测试版)”→“数据库”选中“peijianmdf”点击“确定”后出现所示窗口,再次点击“确定”,当出现所示窗口时,说明友诚进销存软件的数据库已经顺利安装到您的电脑中,您可以正常使用友诚进销存软件了。
注意事项
当你要进行数据库编辑的时候,在身份验证窗口里面要选择混合模式,避免选择windows模式,这样会导致重装!
第一步:安装SQL2000 不会安装请加QQ502763638
第二步:附加数据库,从开始菜单-所有程序-Microsoft SQL Server-企业管理器
打开。
第三部:拉开Microsoft SQL Servers 接着拉开:(local)(windows NT)
最后拉开 数据库
第四部:拉开安全性列表,点击登录。然后右键点击空白,单机新建登录。
第五步:在名称这一栏中填上:account 把下面的身份验证点成SQL Server
身份认证 密码为Y87dc#$98 新密码还是Y87dc#$98
第六步:在新建登录。 在名称这一栏中填上:gamedb 把下面的身份认证点成
SQL Server身份认证 密码还是Y87dc#$98 新密码一样
第七部:我们在返回到附加数据库这一栏。右击数据库-所有任务,单击附
加数据库。进去后点后面一个小框里面有三个小黑点,点击。然后找到附件+
KOP138 文件夹中的数据库文件夹,双击accountserver-dataMDF
双击后,中间的那个白框中会出现两个数据库 然后把下面框中:指定数据库
所有者:改为account
第八步:在继续附加数据库,点击三个小黑点,然后找到附件+KOP138 文件夹
中的数据库文件夹,双击gamedb-dataMDF。再把指定数据库所有者改为:
gamedb。
第九步:两个数据库都添加完了。第一大步完成。
第二大步:最关键的一步。
第一步:打开复件 附件 KOP138\AccountServer文件夹
找到dbserver =PC-201102081546一栏,然后将右下角MSSQL图标单击。
第二步把 服务管理器中的 服务器:一栏里面的数字复制到dbserver =
PS:等号后面。第一小步完成。
第三步:点击GameServer文件夹。找到记事本:加纳(白银城)
单击后 找到这一栏db_ip =PC-201102081546 // 数据库服务器ip地址
在把PC-201102081546删去。改为MSSQL服务管理器中的 服务器:一栏里面
的数字。地图就Ok了。
第四步:再打开GroupServer文件夹。找到GroupServer 记事本 打开。
找到
[Database]
IP =PC-201102081546
将PC-201102081546删去改成MSSQL服务管理器中的 服务器:一栏里面
的数字。这样单机服就架设成功了。
点击服务端主文件夹里的1、2、3启动文件 就是什么启动账号服务之类的。
都启动一遍。最后启动加纳(白银城)。
把登录器解压到海盗王文件夹就能玩了。
在SQLServerManagementStudio对象资源管理器中,连接到MicrosoftSQLServer数据库引擎实例,再展开该实例。
右键单击“数据库”,指向“任务”,然后单击“附加”。
在“附加数据库”对话框中,若要指定要附加的数据库,请单击“添加”,然后在“定位数据库文件”对话框中,选择数据库所在的磁盘驱动器并展开目录树以查找并选择数据库的mdf文件。例如:
C:ProgramFilesMicrosoftSQLServerMSSQL1MSSQLDATA_Datamdf
重要事项:
尝试选择已附加的数据库将生成错误。
或者,若要为附加的数据库指定不同的名称,请在“附加数据库”对话框的“附加为”列中输入名称。
或者,通过在“所有者”列中选择其他项来更改数据库的所有者。
准备好附加数据库后,单击“确定”。
以上就是关于SQL2005数据库附加出错,附加的数据库是SQL2000的全部的内容,包括:SQL2005数据库附加出错,附加的数据库是SQL2000的、win2012重启后无权限打开数据库、sqlserver2000msde如何创建数据库(microsoftsqlserver怎么创建数据库)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)