数据库导入sqlserver2005
⑴ sql Server 2005 如何将一个数据库中的几张表,引入到另一个数据库中。
这个用SQL
触发器来实现最好,打开企业管理器->右键点击A表->所有任务->管理触发器,然后按这个格式写:
CREATE
TRIGGER
InsertT
ON
A表
FOR
INSERT
AS
insert
B表(字段1,字段2,字段3)
select
字段1,字段2,字段3
from
inserted
如果不用触发器,在增加表时,同时增加两个表的数据:
insert
A表(字段1,字段2,字段3)
values(数值,数值,数值)
insert
B表(字段1,字段2,字段3)
values(数值,数值,数值)
⑵ sql server2005数据库文件怎么导入
第一步打开sql server数据库,点击文件->打开->文件,如下图所示:
⑶ 如何将2008sql数据库导入到2005的数据库中去
一、最简单的回答:
1、利用脚本来实现。
2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
二、SQL
Server2008数据导入到SQL
Server2005具体方法:
1、打开SQL
Server2008“对象
资源管理器
”;
2、
右击
数据库,如:cadERP的数据库,选择“任务”--“生成脚本”;
3、打开生成和脚本发生窗口后点击“下一步”;
4、进入“选择特定
数据库对象
”,选择“全选”表--“下一步”;
5、进入“设置
脚本编写
选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“SQL
Server
2005”--“下一步”完成;
6、此时打开SQL
Server2005,创建一个和
SQL2008
生成的
脚本文件
名相同的数据库,选择“新建查询”,把SQL2008生成的脚本文件直接拖到新建查询窗口中,执行“F5”。
这个时候SQL
Server2005中的数据和SQL
Server2008中的数据就完全相同啦。
三、此外,
SQL2005
后的版本为SQL2008,其后又出了SQL2008R2版,这个版本相对SQL2005来说,没有根本性的改动,基本全兼容于2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用SQL2008代替SQL2005,是最好的办法。
⑷ 如何向Sql server2005中导入sql文件
如果你的电脑安装了SQLSERVE的话,你直接双击打开.SQL文件,就会默认使用SQLSERVE打开,你也可以手动在SQLSERVE中对应的数据库中点击创建查询,然后用记事本打开.SQL文件然后将.SQL文件的内容复制到数据库的查询页面点击执行就可以了。
谢谢!请采纳!
⑸ SQL SERVER 2008 R2 数据库附加到 SQL server 2005,怎么整
不能直接完成这样的任务。高版本的文件不能被低版本的SQL正常识别使用。可以试着在SQL2008中导出数据库构架的脚本后,在SQL2005中生成空数据库,然后再把数据导过去。
数据库不多的数据库可以直接导出成脚本后,在SQL2005中直接生成。具体方法如下:
一、最简单的回答:
1、利用脚本来实现。
2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
二、SQL
Server2008数据导入到SQL
Server2005具体方法:
1、打开SQL
Server2008“对象资源管理器”;
2、右击数据库,如:cadERP的数据库,选择“任务”--“生成脚本”;
3、打开生成和脚本发生窗口后点击“下一步”;
4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;
5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“SQL
Server
2005”--“下一步”完成;
6、此时打开SQL
Server2005,创建一个和SQL2008生成的脚本文件名相同的数据库,选择“新建查询”,把SQL2008生成的脚本文件直接拖到新建查询窗口中,执行“F5”。
这个时候SQL
Server2005中的数据和SQL
Server2008中的数据就完全相同啦。
三、其后又出了SQL2008R2相对SQL2005来说,没有根本性的改动,基本全兼容于
2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用SQL2008代替SQL2005,是最好的办法。
⑹ 如何在sql server 2008数据库中导入sql server 2005的数据
低版本SQL无法直接使用备份还原方式导入高版本SQL数据库;可以使用另外的方式:
一、使用导出脚本
1、在sql2008中选中要导出的数据库,右键-》选择 任务--》生成脚本
2、点击下一步,选择导出整个数据库或者自定义选择表
3、在‘指定应如何保存或发布脚本’页面 点击 “高级”按钮
5、选择保存地址;确定即可
⑺ sql server 2005怎么导入数据库
您好,这样的:
1、【第一导入数据结构】
打开本地计算机上的 SQL Server Management Studio 客户端软件:
2、本地电脑:登陆本机数据库连接控制端:
3、选择您要导出到服务器的数据库然后鼠标右键:选择生成SQL脚本:
4、选中本地电脑需要导出脚本的库名字
5、需要选择选择兼容sql2005的版本的脚本:
6、修改sql脚本的保存路径:记录下这个路径
7、查看生产脚本生成的选项:
成功生成sql脚本:并记录下脚本导出的路径
8、连接到虚拟主机提供的目标数据库服务器:
并点击新建查询,拷贝您导出的 SQL 脚本代码(此代码为第一步导出的sql脚本代码)到上图显示的查询分析器中,点击分析脚本,如果没有语法错误,就点击执行脚本,直到执行完毕。
9、【导入数据结构完毕】
10、【第二:导入数据库数据】
11、下面咱们开始导入数据库表中的数据:登陆您本地的数据库:
12、点击您本地计算机上的数据库右键-任务-导出数据:
13、选择目标数据库,如下添加虚拟主机提供给您的数据库信息(服务器地址,用户名,密码,数据库):
14、点击下一步,点击下一步,选中所有表,并确保“目标”,
15、点击下一步,直到执行完毕:这样你的本地数据库就导入到虚拟主机上了。
【导入数据库数据完毕】
⑻ 如何将sql2008r2数据库实例导入sql2005
一、最简单的回答:
1、利用脚本来实现。
2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
二、SQL
Server2008数据导入到SQL
Server2005具体方法:
1、打开SQL
Server2008“对象资源管理器”;
2、右击数据库,如:cadERP的数据库,选择“任务”--“生成脚本”;
3、打开生成和脚本发生窗口后点击“下一步”;
4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;
5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“SQL
Server
2005”--“下一步”完成;
6、此时打开SQL
Server2005,创建一个和SQL2008生成的脚本文件名相同的数据库,选择“新建查询”,把SQL2008生成的脚本文件直接拖到新建查询窗口中,执行“F5”。
这个时候SQL
Server2005中的数据和SQL
Server2008中的数据就完全相同啦。
三、此外,SQL2005后的版本为SQL2008,其后又出了SQL2008R2版,这个版本相对SQL2005来说,没有根本性的改动,基本全兼容于2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用SQL2008代替SQL2005,是最好的办法。
⑼ Access 导入到SQL Server 2005的方法小结
方法一:
名称:DTS(这个在MSSQL2000里边也有)
操作:在命令提示符窗口中运行
DTSWizard.exe
SQL
Server
导入和导出向导提供了生成
Microsoft
SQL
Server
2005
Integration
Services
(SSIS)
包最简单的方法。SQL
Server
导入和导出向导可以访问各种数据源。可以向下列源复制数据或从其中复制数据:
·Microsoft
SQL
Server
·文本文件
·Microsoft
Office
Access
·Microsoft
Office
Excel
·其他
OLE
DB
访问接口
此外,可以只使用
ADO.NET
访问接口和
ODBC
数据源作为源。
启动
SQL
Server
导入和导出向导
在
Business
Intelligence
Development
Studio
中,右键单击“SSIS
包”文件夹,再单击“SSIS
导入和导出向导”。
-
或
-
在
Business
Intelligence
Development
Studio
中的“项目”菜单上,单击“SSIS
导入和导出向导”。
-
或
-
在
SQL
Server
Management
Studio
中,连接到数据库引擎服务器类型,展开数据库,右键单击一个数据库,指向“任务”,再单击“导入数据”或“导出数据”。
-
或
-
在命令提示符窗口中运行
DTSWizard.exe(位于
C:\Program
Files\Microsoft
SQL
Server\90\DTS\Binn)。
方法二:
SQL
查询
操作:执行下列sql语句:
EXEC
sp_configure
'show
advanced
options',
1;
GO
RECONFIGURE;
GO
EXEC
sp_configure
'Ad
Hoc
Distributed
Queries',
1;
GO
RECONFIGURE;
GO
INSERT
INTO
表名(字段1,字段2,字段3)
SELECT
字段1,字段2,字段3
FROM
opendatasource(
'Microsoft.Jet.OLEDB.4.0','Data
Source="d:\source.mdb";Jet
OLEDB:Database
Password=密码')...表名
详细的步骤文字版:
安装好SQL
Server
2005
Express后,再安装SQL
Server
Management
Studio
ExpressCTP就可以很方便的使用控制台进行数据库的管理。但SQL
Server
Management
Studio
ExpressCTP并没有导入Access数据库的功能,我们应该使用Access的“数据库实用工具”进行导入。
本文以Access2003为例介绍如何将Access的数据库导入到SQL
Server
2005
Express中,其中没有说明的地方均使用默认设置。
1、安装Access
2003,选中Access下的“数据库复制”组件。
2、打开Access
2003数据库,依次单击“工具”-“数据库实用工具”-“升迁向导”。
3、在“升迁向导”中选择“新建数据库”,单击“下一步”。选择安装了SQL
Server
2005Express的服务器为导入服务器,使用默认的数据库名称,
单击“下一步”。将其中可以的表添加到“导出到
SQLServer”中,
单击“下一步”。升迁默认的表属性,
单击“下一步”。创建一个新的ADP文件,
单击“下一步”。单击“打开新ADP文件”,单击“完成”。
4、打开刚刚创建的Adp文件,依次单击“工具”-“数据库实用工具”-“传送数据库”。在SQL
Server中输入“Myserver/sqlexpress”,单击“下一步”。单击“完成”。导入完成。
5、打开“SQL
Server
Management
Studio
Express”就可以看到刚刚添加的数据库。
这样的导入方式可以导入表或者是link表以及他们的relationship。