当前位置:首页 » 编程语言 » sqlserver如何迁移到其他盘
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlserver如何迁移到其他盘

发布时间: 2023-01-25 05:28:36

sqlserver建数据库目录在C盘,可否移动到其他盘。

可以。
通过sqlserver管理工具对数据库进行分离操作,然后将数据库文件到目标目录,再通过
sqlserver管理工具对数据库进行删除操作,重新附加目标目录的数据库文件即可。

② 如何把sqlserver数据迁移到mysql数据库及需要注意事项

在Navicat for MySQL 管理器中,创建目标数据库
(注意:因为是点对点的数据导入,要求sql server 中要导出的数据库名称和要导入到Mysql 中的数据库的名字相同)

点击创建好的目标数据库website点的”表“一项,在右边会出现导入向导选项。

选择SQL Server数据库ODBC,“下一步”,数据链接属性-SQL SERVERODBC

创建访问SQL SERVERODBC。

回到导入向导中发现,已经可以查看到SQL Server源数据库中所有的表,选择需要导入的表。

点击下一步,查看当前每个表中字段的数据属性是否正确,如有问题可以进行调整(sql server中有部分字段用途相同,但是名称不同,注意修改,否则会导入失败)

选择“添加”-》“下一步”-》“开始导入”,就可以了,

③ 如何把sqlserver数据迁移到mysql数据库及需要注意事项

二、将SQL
Server数据迁移到MySQL需要注意的一些问题

1、唯一索引的不同,sql
server的唯一索引的字段只能允许存在一个null值,而mysql,一直oracle中唯一索引对应的字段都允许存在多个null值。

2、存储过程的语法存在很大的不同,存储过程的迁移是最麻烦的,需要仔细修改。

3、程序中部分写的SQL语句由于语法的不同也要相应的修改。

三、将SQL
Server数据迁移到MySQL的常见方法

1、使用 SQLyog 迁移

优点

该迁移方法很简单,灵活,迁移时,可以进行字段的修改,比如在sql
server中原来是datetime,然后迁移到mysql时你可以配置成timestamp;成功率很高;

缺点

迁移很慢!这是该方法最大的缺点,如果表的数据量达到几十万行,甚至几百万行,你会发现迁移起来真的很慢。明显比其他迁移方法慢很多。

2、使用 powerdesigner 和 sql server 的脚本导出功能 来迁移

(1)、该方法首先使用 powerdesigner,对sql
server数据库,进行逆向工程,得到E-R图,然后生成MySQL的建表语句。完成数据库结构的迁移;当然表结构的迁移,不使用powerdesigner一样也是可以的。比如我将表结构导出成语句,然后手动进行修改,然后在MySQL中运行,也是一样的;

(2)、然后使用 sql server的工具 SSMS,将sql
server数据库中的表的数据,导出成insert语句,每个表对应导出一个文件,然后对文件进行一些处理,然后导入到MySQL数据库中。

3、使用Oracle MySQL Server 官方的 workbeach 工具进行迁移

(1)、在workbench 连接sql server时,用户需要有 view any database 的权限。不然workbench无法访问sql
server的表结构的元数据,从而无法进行迁移。

(2)、还有使用 Navicat 来进行迁移的方法,方法和 SQLyog 是类似的。

④ sql server 2005 如何迁移其他盘

如果你想只备份数据,不挪动数据库(即卸载-重装SQL-Server)

试试这个,

首先备份数据库:

BACKUPDATABASEBaiTest
TODISK='C:your_database.Bak'
WITHFORMAT,
MEDIANAME='C_your_database_Backups',
NAME='FullBackupofyour_database';

GO

然后,恢复数据到别的盘:

RESTOREDATABASEyour_databaseFROMDISK='C:your_database.Bak'
WITHreplace,
MOVE'your_database'TO'D:your_database_1.mdf',
MOVE'your_database_Log'TO'D:your_database_Log_1.ldf'
GO

⑤ 安装好的SQL,如果想把SQL安装的路径及文件复制到别的盘符上怎么解决

SQLSERVER的安装文件和系统库的路径更换比较麻烦,建议你直接重装。
对于你的业务数据库你可以先将它们DETACH之后复制到另一个盘符,然后再进行Attach,这样它的路径会自动变更过来。

⑥ 如何将SQLserver移动到u盘

SQL Server本身没有移动的需要,我想你说的是数据移到U盘吧。非常简单,在要企业管理器中,选择你要移走的数据库,选择属性看一下数据文件的位置,记下来。然后在要移动的数据库商右击所有任务》分离数据库》确定后分离成功打开数据库所在的目录将数据库拷贝出来就可以了再目标机器上附加数据库就可以了同样打开企业管理器》数据库 右击 所有任务》附加数据库

⑦ 如何迁移SQL Server系统数据库

首先迁移master数据库,master数据库是整个SQL Server实例的核心,所有的设置都存放在master数据库里,如果master数据库出现问题,整个实例都将瘫痪。首先打开SQL Server Configuration Manager,在左边的列表框中选中SQL Server Services节点,然后在右边的列表框中找到需要迁移系统数据库的实例的那个SQL Server服务,比如说SQLServer(MSSQLSERVER),停止这个实例的服务(不会停的去菜场买块豆腐撞死算了),然后右键单击,选中最底下的“Properties”,并且切换到“Advanced”标签,如下图所示:

看到“Startup Parameters”了吧,这里的参数就是需要我们更改的。如下图所示:

把这段字符整理一下就是这样:
-dC:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA\master.mdf;
-eC:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log\ERRORLOG;
-lC:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA\mastlog.ldf

基本上看出来了吧,“-d”后面的就是master数据库数据文件的位置,“-e”是该SQL Server实例的错误日志所在的位置,至于“-l”就是master数据库日志文件所在的位置了。修改数据文件和日志文件的路径到适当为位置,错误日志的位置一般不需要做变更,例如将数据文件存放到D盘的SQLData文件夹下,日志文件存放到E盘的SQLLog文件夹下,则参数如下:

-dD:\SQLData\master.mdf;-eC:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\Log\ERRORLOG;-lE:\SQLLog\mastlog.ldf

点击“OK”保存并关闭对话框。