1在‘开始’菜单打开‘Microsoft SQL Server 2005→SQL Server Management Studio’。
2新建一个数据库(名称自定义),选择新建的数据库点击右键选择‘任务→导入数据’。
3在d出的页面点击下一步,‘数据源’选择‘Microsoft Access’,然后选择Access数据库所在的路径,如果Access数据库有用户名和密码就需要填写,如果没有就不用填写。点击‘下一步’。
4在d出的页面,‘数据源’可以安默认的不动。‘服务器名称’及‘身份验证’要和登录时的服务器及身份验证一样(如果不一样,在下面的数据库下拉框里找不到刚才新建的数据库)。在下面的数据库下拉框选择新建的数据库(如果没有新建的数据库,点击后面的刷新按钮。如果还是没有就检查服务器名称’及‘身份验证’是否正确)。可以点击后面的‘新建’。点击‘下一步’。
5在d出的页面,按照默认选择第一项(复制一个或多个表或视图的数据)。点击‘下一步’。
6在‘选择源表和源视图’页面,选中要导入的表和视图。(可以点击‘预览’查看表中的数据)点击‘下一步’。
7按照默认‘立即执行’,点击‘下一步’。
8点击‘完成’。
2再停掉sql server(注意不要分离数据库)
3用原数据库的数据文件覆盖掉这个新建的数据库
4再重启sql server
5此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
6完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名'
Go
sp_dboption '置疑的数据库名', 'single user', 'true'
Go
DBCC CHECKDB('置疑的数据库名')
Go
update sysdatabases set status =28 where name='置疑的数据库名'
Go
sp_configure 'allow updates', 0 reconfigure with override
Go
sp_dboption '置疑的数据库名', 'single user', 'false'
有好多童鞋安装了sql server2005之后,想附加旧数据库,却发现找不到企业管理器,很郁闷,下面我就教大家如何使用sql server 2005的数据库附加功能。在这里需要安装好SQL SERVER 2005。还要安装SP4补丁
>
因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的)直接restore或附加是不行的, 用脚本+导数据肯定没有问题。
2005转到2000的步骤步骤
1 生成for 2000版本的数据库脚本
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库
-- 勾选"为所选数据库中的所有对象编写脚本"
-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 sql 脚本文件
2 在2000中创建目标数据库
在查询分析器(或2005的manger studio在打开脚本文件), 连接到SQL Server 2000,执行上面生成的脚本以创建一个新的数据库
3 将数据从2005导到2000
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 导出数据
-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数 据库
-- 在"选择目标"步骤中, 连接到 2000, 并选择步骤2新建的库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成
你在sql server2000中已经detach你的数据库了吗? 2000的数据文件是可以附加到2005的。 一般按照以下步骤
1。在2000中detach数据库
exec sp_detach_db 'database_name'
2 在2005中attach数据库, 例如:
exec sp_attach_db 'database_name',
@filename1='D:\DataBase\DBBook\Book_DataMDF',
@filename2='D:\DataBase\DBBook\Book_Dataldf'
如果按照上面所做,仍然有错误的话,建议检查你附加数据库的文件路径是否正确。
以上就是关于microsoft sql server2005怎么导入数据库全部的内容,包括:microsoft sql server2005怎么导入数据库、sql2005附加mdf文件时报错不是主数据库文件 跪求怎么破 在线等急、如何使用SQL Server2005 数据库附加等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)