1打开SQL Server Management Studio,在对象资源管理器中,展开“SQLServer 实例”→“数据库”→“Benet”节点,单击鼠标右键,选择“任务”→“导入数据”命令。出现欢迎界面,单击“下一步”按钮,出现“选择数据源”对话框。在“选择数据源”对话框中设置如下选项
2单击“下一步”按钮,出现“指定表复制或查询”对话框。在“指定表复制或查询”对话框中选中“复制一个或多个表或视图的数据”单选按钮,单击“下一步”按钮。出现“选择源表和源视图”对话框,设置如下选项,如图49所示,然后单击“下一步”按钮。
3在“保存并执行包”对话框中选中“立即执行”复选框,然后单击“下一步” 按钮。
在如图所示的对话框中单击“完成”按钮。
当执行完后,单击“关闭”按钮。
SQL Server:一提到SQL Server,大家一般都只想到Microsoft SQL Server,而非Sybase SQL Server。SQL Server最初是由Microsoft, Sybase and Ashton-Tate三家公司拦下的生意,是为IBM(又出现了)公司的OS/2 *** 作系统开发的。随着OS/2项目的失败,大家也分道扬镳。 Microsoft自然转向自己的win *** 作系统,作为windows NT软件方案的一部分。而Sybase则专注于Linux/Unix方向的数据库开发。
MS SQL Server主要面向中小企业。其最大的优势就是在于集成了MS公司的各类产品及资源,提供了强大的可视化界面、高度集成的管理开发工具,在快速构建商业智能(BI)方面颇有建树。 MS SQL Server是MS公司在软件集成方案中的重要一环,也为WIN系统在企业级应用中的普及做出了很大贡献。
典型应用场景
关于“大型数据库”,并没有严格的界定,有说以数据量为准,有说以恢复时间为准。如果综合数据库应用场景来说,大型数据库应用有以下特点:海量数据、高吞吐量;复杂逻辑、高计算量,以及高可用性。从这点上来说,Oracle,DB2就是比较典型的大型数据库,Sybase SQL Server也算是吧。下面分别说明之前三种数据库的应用场景。
要将sql server数据库中的数据全部导入到mysql数据库中,其方法有多种,利用mysql ODBC把SQL Server中数据库中的数据导入到MySQL中
第一步:安装mysql ODBC;
去相关的网站下载mysql ODBC进行安装。
第二步:建立MySQL的DSN;
在控制面板——>管理工具——>数据源 (ODBC)中建立MySQL的DSN。
例如: Data Source Name: MySQL DSN
Server: localhost
User: root
Password: root
Database: mysql
第三步:SQL Server中,选择要导出的数据库,右键选择All Tasks->Export Datas 开始DTS Export Wizerd。
第四步:Choose a Data Source;
例如:Data Source: Microsoft OLE DB Provider for SQL Server
Server: 1164013
Username: admin
Password: admin
Database: ORDER
第五步:Choose a Destination。
例如:Data Source: MySQL ODBC 315 Driver
User/System DSN: MySQL DSN
Username: root
Password: root
第六步:Select Source Table。
第七步:Run immediately,下一步再选完成,就开始转换。
总结:
这个转换有时一部分表可能要失败,双击失败的表格,看看什么原因,一般是SQL SERVER2000的数据类型问题,作一些小的修改就应该可以了。
SQL
Server本身有数据导入的 *** 作。但如果要从一个备份的文件中导入数据,则要进行另外的 *** 作。下面以一个例子进行说明。
SQL
Server服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。
1、首先,在“SQL企业管理器”中新建一个临时数据库A1。
2、右击A1数据库,选择:所有任务->还原数据库。
3、在“还原数据库”窗口中,选择:“从设备”。
4、点击“选择设备”。
5、点击“添加”。
6、从文件名中选择要还原的数据库文件,如A1BAK。
7、点击“确定”,返回“还原数据库”窗口。
8、点击“选项”卡,进入选项设置。
9、钩选:“在现有数据库上强制还原”。
10、修改“移到物理文件名”为:“c:a1ldf”、“c:a1mdf”。
11、点确定,即可导入备份文件中的数据到临时数据库A1中。
12、此时,你可以将数据从A1导入到另外一真正要导入的数据库中,如DOE数据库。
(下面的数据导入 *** 作为SQL2000企业管理器的一般数据导入导出 *** 作。)
13、在“SQL企业管理器”中选择“DOE”数据库。
14、右击DOE数据库,选择:所有任务->导入数据。
15、在“DTS导入/导出向导”窗口的“选择数据源”中,数据源选择刚才建立并导入数据的临时数据库A1。点击下一步。
16、在“选择目的”中,系统已经默认为DOE数据库。
17、连续点击“下一步”,直到完成。
经过上面的 *** 作,你已经成功地将备份文件A1BAK中数据导入DOE数据库中,并且DOE数据库原有数据不变。
1、选中数据库右键-->还原数据库。
2、目标数据库:可以进行选择,也可以自己手动输入数据库的名字。
3、然后点击右侧添加。
4、选中你本地的bak文件。
5、选中-->确定
6、勾选数据库-->确定
7、最后等待执行,其中正在执行(0%)是进度,等待进度为(100%)极为导入成功,数据库太大可能消耗时间有点长。
8、导入期间出现内存不足等问题时,点击确定即可。
打开“Microsoft
SQL
Server”文件夹,点击运行“企业管理器”,在“控制台根目录”下,启动“SQL
Server组”,点击运行“(local)(Windows
NT)”,打开数据库,找到你要备份的数据库名称。右键点击数据库名,选择“所有任务”,然后你可以有两种选择。
1:选择“备份数据库”,点击“添加”,选择数据库备份文件的位置,和备份文件的名称,点击确定完成。
还原方法:右键点击“(local)(Windows
NT)”下“数据库”,选择“所有任务”,再选择“还原数据库”,点击“从设备”,点击“选择设备”,点击“添加”,选择你备份的数据库文件,确定完成。
需要注意的是:还原数据库前要在SQL
Server下新建和原来数据库相同名称的数据库。
2:选择分离数据库,找到SQL2000安装目录“MSSQL”的“data”文件夹下你所需数据库文件,将“数据库名_DataMDF”和“数据库名_LogLDF”两个文件拷贝到别处就行了。
需要注意的是:拷贝出来的“数据库名_DataMDF”和“数据库名_LogLDF”,要放在同一文件夹下,方便以后还原。
还原方法:右键点击“(local)(Windows
NT)”下“数据库”,选择“所有任务”,再选择“附加数据库”,选择你所拷贝的“数据库名_DataMDF”,点击确定即可。
需要注意的是拷贝出来的“数据库名_DataMDF”和“数据库名_LogLDF”,要放在同一文件夹下,方便以后还原。
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
打开“Microsoft
SQL
Server”文件夹,点击运行“企业管理器”,在“控制台根目录”下,启动“SQL
Server组”,点击运行“(local)(Windows
NT)”,打开数据库,找到你要备份的数据库名称。右键点击数据库名,选择“所有任务”,然后你可以有两种选择。
1:选择“备份数据库”,点击“添加”,选择数据库备份文件的位置,和备份文件的名称,点击确定完成。
还原方法:右键点击“(local)(Windows
NT)”下“数据库”,选择“所有任务”,再选择“还原数据库”,点击“从设备”,点击“选择设备”,点击“添加”,选择你备份的数据库文件,确定完成。
需要注意的是:还原数据库前要在SQL
Server下新建和原来数据库相同名称的数据库。
2:选择分离数据库,找到SQL2000安装目录“MSSQL”的“data”文件夹下你所需数据库文件,将“数据库名_DataMDF”和“数据库名_LogLDF”两个文件拷贝到别处就行了。
需要注意的是:拷贝出来的“数据库名_DataMDF”和“数据库名_LogLDF”,要放在同一文件夹下,方便以后还原。
还原方法:右键点击“(local)(Windows
NT)”下“数据库”,选择“所有任务”,再选择“附加数据库”,选择你所拷贝的“数据库名_DataMDF”,点击确定即可。
需要注意的是拷贝出来的“数据库名_DataMDF”和“数据库名_LogLDF”,要放在同一文件夹下,方便以后还原。
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
一、SQL Server基本上,没有导入、导出数据库的概念,只有:
1、备份和还原数据库。
(将特定数据库打包,备份成一个文件,或从备份的文件还原)
2、分离和附加数据库。
(直接将特定的数据库从服务中分离,分离后可以将数据库的文件复制到别的电脑上。或相特定数据库(从别的电脑上复制来的,或以前保留下来的)的文件重新安置在SQL Server的服务上。)
3、上两个类似于你的想法的 *** 作。
二、此外,还有导入、导出数据。
1、指的是将数据表导出成excel表、ACCESS数据表等功能,有适当的驱动还可以导出成别的数据表,比如Vfox pro的dbf等。当然,也有反过来对应的 *** 作。
2、也可以在两个SQL Server中进行数据的交换。
3、注意的是,导入、导出数据一般只能导出特定的表里的数据,SQL的一些高级功能、存储过程代码,是不能被导出的。
三、具体的你想要哪方面的 *** 作,你可以依上面的思路去百度一下,相关资料很好找的。此外,SQL Server 2008至2012各版,这一块的界面、 *** 作基本相似,找不到2012的资料,看前几版的也是一样的。
以上就是关于sqlserver中怎么将sql文件导入数据库中全部的内容,包括:sqlserver中怎么将sql文件导入数据库中、如何将MS SQL server中的数据导入到Mysql中、如何将SQL Server备份文件导入现存数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)