sqlserver数据库迁移后,孤立账号解决办法_MsSql

来源:脚本之家  责任编辑:小易  

方法一:将\\Microsoft SQL Server\\MSSQL\\DATA文件夹中的syntt_data.mdf和syntt_log.ldf文件复制到安装有数据库服务器的机器的文件夹中(可以是本机的\\Microsoft SQL Server\\MSSQL\\DATA\\文件夹),然后进入企业管理器。右键点击“数据库”,在浮动菜单中选择“所有任务”中的“附加数据库”。在随后的提示页面中选择刚才复制过来的.MDF文件,如果想指定数据库的所有者,在“指定数据库所有者”选择框中选择你认为合适的用户。如果想修改数据库的名字,可在“附加为”框中输入新的数据库名字(对本数据库,不建议这么做,因为这样的话,整个程序中所有涉及数据库连接的代码都要随之修改,那将是不必要的劳动)。在进行完上述的工作之后,直接点击“确定”就可进行数据的SQL Server 数据转移转移。方法二:(方法一)是针对数据库中没有本数据库的服务器,如果数据库中已经建有与该数据库名称相同的数据库,则直接按照备份数据库的恢复操作就可完成数据的SQL Server 数据转移转移。方法如下所述:这种方法首先要在本机上建立一个备份文件,具体操作介绍如下:1、在企业管理器中打开服务器组以及指定的服务器。然后右键点击需要备份的数据库在这里是syntt,在浮动菜单中选择“所有任务”菜单下的“备份数据库”,打开数据备份对话框。2、选择“常规”选项卡,在名称对话框中输入本分集合名称,在“描述”文本框中输入备份集描述文本信息。在“备份”组下选择备份操作类型,共有以下几种:数据库—完全:完整备份数据库。数据库—差异:增量备份数据库。事务日志:事务日志备份。文件和文件组:数据库文件和文件组备份。在“目的”组中指定备份设备或者备份文件名称,选择“添加”按钮添加备份设备或者文件;“删除”按钮用来删除备份设备和备份文件;选择“内容”按钮,则可查看已经存储在备份设备或文件中的备份信息。在“重写”组中有两种选项:追加到媒体:选择该选项,表示需要保存备份设备或文件中以前的备份数据。重写现有媒体:要求本次被分数据覆盖以前的备份数据,从而节省存储空间。在“调度”组中,安排数据备份的时间。用来指定数据库备份在将来的某个时间执行3、“选项”选项卡,设置数据库备份操作选项。其中的内容主要有以下几项:完成后验证备份:要求在备份结束时对备份数据进行校验。备份后弹出磁带:只对磁带备份设备有效,他要求在备份结束时自动卸带。删除事务日志中不活动的条目:要求在事务日志备份结束时删除事务日志中的已经完成的事务日志条目。检查媒体集名称和备份集到期时间:要求在备份前检查介质集名称和原备份集中备份SQL Server 数据转移的有效期,以防止意外重写破坏原来的备份数据。备份集到期时间:设置备份集的有效期。初始化并标识媒体:只对磁带设备有效。选择该选项后,SQL Server在备份时将Microsoft定义的磁带格式信息写入介质的开始部分。此时,可以在“媒体集名称”和“媒体集描述”文本框中定义介质集名称和介质描述信息。4、在进行完上述的操作之后,剩下的任务就是点击“确定”,使系统开始进行数据库的备份操作。到目前为止,我们已经有了一个数据库的备份文件,剩下的任务就是怎么将这个文件还原至另外的数据库服务器中了。1、因为使用企业管理器进行数据库的恢复只能是在本机进行,所以在进行数据还原之前,必须将刚才所作的备份文件复制到本机,然后在本机选择“syntt”数据库,右键点击它,在显示出来的浮动菜单中选择“所有任务”下的“还原数据库”。2、在还原数据库对话框中,在“常规”选项卡中的选择“从设备”的数据恢复方法,通过“选择设备”按钮选择刚才复制过来的文件。“常规”选项卡与“选项”选项卡中的具体内容如下所示:“常规”选项卡:数据库恢复方法:包括“数据库”、“文件组或文件”、“从设备”三种恢复方式。“数据库”方式:选择该项时,从“显示数据库备份”列表中选择需要显示的指定数据库备份集合,从“要还原的第一个备份”列表框中选择首先使用哪一个备份集恢复数据库;“文件组或文件”:选择它时,数据库恢复部件列出指定数据库备份集合中备份的数据库文件或文件组,管理员可从这些备份文件中选择恢复那个数据库文件或文件组;“从设备”:选择它时,管理员选择恢复数据库或其日志所使用的备份设备,之后再从该备份设备中选择使用哪一次备份中的数据恢复数据库或其日志。3、点击“确定”,完成恢复操作。非原创www.zgxue.com防采集请勿采集本网。

复制代码 代码如下:

declare @cmd nvarchar(4000)

前阵做了下数据库迁移,从Sql Server2005迁移到Oracle 10g,这里说一下迁移的方法。Sql Server和Oracle区别比较大,包括语法,字段类型,数据库机制,配置管理方法等等,区别是全方位的,做迁移需要注意很

set @cmd = N'exec [?].sys.sp_change_users_login @Action = ''Auto_Fix''

迁移主要有两个工作: 1.根据Sql Server数据库生成创建Oracle数据库的脚本 2.修改代码中的SQL语句 根据Sql Server数据库生成创建Oracle数据库的脚本 1.用PowerDesiner将Sql Server数据库反向工程

, @UserNamePattern = ''qa''

首先使用Sybase Powerdesigner的逆向工程功能,逆向出SQL Server数据库的物理模型。具体操作是在Powerdesigner中选择“File”,“Reverse Engine”再选择Database,将DBMS选择为SQL Server 然后选择数据源

, @LoginName = null

迁移SQL Server系统数据库步骤: 使用微软SQL Server管理工具移动数据库 1、单击开始菜单,选择SQL Server管理工具,然后在快速查找栏输入SQL Server。2、打开SQL Server管理工具 3、目的数据库选择 将会

, @Password = ''abc'' '

我们以前的做法是在mysql上创建好数据库后,建立相应的表,然后用工具把sql server的数据导成sql文件,然后用mysql执行一下。也用过在sqlserver上创建链接服务器,然后使用 insert into.select.

exec sp_msforeachdb @cmd

1、真心不建议你迁移系统数据库,太麻烦了。就一个系统用户账号就够你累的了。2、我一般都是在新计算机上安装新的SQL服务实例,然后逐个迁移用户数据库3、只需要向用户贴出安民告示即可,也就半个小时到1一个小时,基本上全部搞定。若非要迁移,那么你可以这样做:首先迁移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”保存并关闭对话框内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 如何将oracle的一个大数据表快速迁移到 sqlserver2008数据库(图文教程)
  • 如何把sqlserver数据迁移到mysql数据库及需要注意事项
  • sql server数据迁移至postgresql出错的解释以及解决方案
  • 在sql server中迁移数据的几种方法
  • 将access数据库迁移到sqlserver数据库两种方法(图文详解)
  • sql server2008数据库迁移的两种方法
  • sql 语句 取数据库服务器上所有数据库的名字
  • 简单介绍sql server里的闩锁
  • sqlserver 根据地图经纬度计算距离差示例
  • win10下安装sql server 2014反复提示需安装.net framework 3.5 s
  • sqlserver 存储过程中结合事务的代码
  • sql server 中合并某个字段值的实例
  • 分享整理的12条sql语句连同数据
  • sql2008的sa账户被禁用其他账户无法连接的快速解决方法
  • 做购物车系统时利用到得几个sqlserver 存储过程
  • 一段压缩ms sqlserver日志的语句
  • sql server 怎么迁移数据库
  • sql server 2008 数据库的迁移有哪些方法
  • 如何将SQL Server数据库迁移到新服务器中
  • 如何将SQL Server数据库迁移到新服务器中
  • 如何把sql server数据库迁移到oracle
  • 如何把sql server数据库迁移到oracle
  • 如何将数据库从SQL Server迁移到MySQL
  • 如何迁移SQL Server系统数据库
  • 如何将数据库从SQL Server迁移到MySQL
  • 如何将数据库从SQL Server迁移到MySQL
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页mssql如何将oracle的一个大数据表快速迁移到 sqlserver2008数据库(图文教程)如何把sqlserver数据迁移到mysql数据库及需要注意事项sql server数据迁移至postgresql出错的解释以及解决方案在sql server中迁移数据的几种方法将access数据库迁移到sqlserver数据库两种方法(图文详解)sql server2008数据库迁移的两种方法sql 语句 取数据库服务器上所有数据库的名字简单介绍sql server里的闩锁sqlserver 根据地图经纬度计算距离差示例win10下安装sql server 2014反复提示需安装.net framework 3.5 ssqlserver 存储过程中结合事务的代码sql server 中合并某个字段值的实例分享整理的12条sql语句连同数据sql2008的sa账户被禁用其他账户无法连接的快速解决方法做购物车系统时利用到得几个sqlserver 存储过程一段压缩ms sqlserver日志的语句sql server 2012 安装图解教程(附sql server数据库入门学习总结microsoft sql server 2012 数据sql重复记录查询的几种方法win7系统安装sqlserver2000的详细sqlserver中distinct的用法(不重sql server错误代码大全及解释(sql-order by 多字段排序(升序、sql将一个表中的数据插入到另一个用sql语句添加删除修改字段、一些sqlserver中partition by及row_number 函详解sql server中的事务与锁问题探讨select in 在postgresql的效率问题sqlserver获取各种形式的时间sqlserver 数据类型转换小实验ms sqlserver 2008数据库转换成2000版本的mssql数据库系统崩溃后的一般处理步骤与方sql server sql高级查询语句小结远程连接局域网内的sql server 无法连接 sql语句中单引号嵌套问题(一定要避免直接
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved