重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1.鼠标右击数据库,选属性,在属性页面侧边栏点击文件选项,记住数据库文件物理存放路径
创新互联建站是一家专注于成都网站制作、做网站、外贸营销网站建设与策划设计,赤峰网站建设哪家好?创新互联建站做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:赤峰等地区。赤峰做网站价格咨询:028-86922220
2.关掉上述窗口,鼠标右击数据库,选任务分离,执行前先把在使用的查询窗口,表通通关掉
3.分离之后在第1步中查看的文件存放路径里找到你的数据库名的两个文件(数据库名.mdf 数据库名.ldf mdf是数据库文件,ldf是日志文件,如果有子库的话是ndf),找到复制走
4.要使用的话,在管理器上鼠标右击数据库目录,选附加,找到存放的物理位置,加上去就行了
为了100分...够详细了吧...
要将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: 11.64.0.13
Username: admin
Password: admin
Database: ORDER
第五步:Choose a Destination。
例如:Data Source: MySQL ODBC 3.15 Driver
User/System DSN: MySQL DSN
Username: root
Password: root
第六步:Select Source Table。
第七步:Run immediately,下一步再选完成,就开始转换。
总结:
这个转换有时一部分表可能要失败,双击失败的表格,看看什么原因,一般是SQL SERVER2000的数据类型问题,作一些小的修改就应该可以了。
安装oracle transparent gateway 和 sql server client,再进行相应的配置
sqlserver服务器下载并安装gateways_win32.zip,添加OracleOraTg10g_home1TNSListener服务
配置tg_1\tg4msql\admin\inittg4msql.ora文件指向SQL SERVER
HS_FDS_CONNECT_INFO=”SERVER=192.168.1.102;DATABASE=mssql“
修改 \network\admin\listener.ora增加服务名
(SID_DESC =
(SID_NAME = tg4msql)
(ORACLE_HOME = x:\oracle\....\tg_1)
(PROGRAM = tg4msql)
)
如果你的数据量不是太大的话,可以将sql server导出成文本,然后在mysql建立db,和表,然后利用mysql的导入功能将导入到mysql中,也可以采用以上的方法:
1.下载mysqlfront客户端工具并安装
2.在mysqlfront里面连接到mysql服务器
3.进入控制面板,设置ODBC源,比如叫dbsql,使用sql server驱动,连接到你要导入的源数据库
4.在mysqlfront里面建立你的目标数据库
5.选择目标数据库
6.点击菜单"Im-/export"-"ODBC import",
7.选择你刚才在设置ODBC源中建立的DSN名,点击“import”按钮
8.OK
一. 如果B数据库是新建的,为了移植数据库,那就直接附加,分下列步骤:
1. 打开配置管理器
2. 停止SQL Server服务
3. 在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data目录下找到数据库文件,复制到B电脑上,B电脑打开数据库附加A数据库就好了。
二. 如果B数据库已经曾在,可以使用导出任务
打开数据库,右键点在数据库上,找到导出任务
按照向导选择该到处的数据表和视图。填写两个数据库的验证信息
直接导表就好了。两者字段名称相差不大。只要不是存储过程,且数据量不超过1000w条的话稍微改改sqlserver的建表语句创建到oracle再手动导数据就可以。
从sqlserver导出的时候超级快,导入oracle的时候比较慢,如果上百万条的话可能要数个小时。用工具导也不会快多少。