进入“企业管理器”--》选择数据库服务器,右键单击——》所有任务——》分离数据库;
之后到你安装MS SQL 的地方找到mdf和ldf文件复制到你想要的位置,之后附加数据库
进入“企业管理器”--》选择数据库服务器,右键单击——》所有任务——》附加数据库——》添加你刚刚的那个mdf文件就可以了
更多信息 有三个常见方案以移动 VSS 数据库包含 Web 项目 VisualInterDev 中创建和 Microsoft Internet Information Server 上。 它是, VSS 移到新计算机 方案 1: Web 服务器保持。 两种 方案 2: Web 服务器和 VSS 将移动到新计算机相同。 两种 方案 3: Web 服务器和 VSS 移动到新, 单独计算机。 如何移动 VSS 数据库在所有三个方案, 按照移 VSS 下列步骤 *** 作:1 检查所有文件回到 VSS 数据库, 并备份数据库。 2 新计算机上安装 VSS 服务器从 VSS_ss 文件夹运行 Setupexe Visual Studio 企业 60 - Disk 2 上。 3 旧 VSS 数据移到新 VSS 计算机, 使用下列方法之一:a 复制数据 : 在新 VSS 计算机, 主 VSS 文件夹, 下重命名数据文件夹。 复制所有旧 VSS / 数据、 VSS / 用户文件夹以及 VSS/userstxt 和 VSS/srcsafeini 文件从旧计算机到新计算机上的 VSS 文件夹。 b 存档和恢复数据 : 此方法允许您移动数据对于每个项目。 要存档和还原数据, 请按照下列步骤 *** 作: 对旧 VSS 数据库, 打开 VisualSourceSafeAdministrator 程序。 在 存档 菜单上, 单击 存档项目 。 选择与要存档, 项目, 然后单击 确定 。 如果要存档其他项目, 单击 添加 , 然后添加其他项目。 单击 下一 , 并确保您选择 保存数据到文件 选项。 因为, 移动数据库内容后, 该选项有助于避免混淆通过要使用的数据库还选择 数据保存到文件, 然后删除 选项。 Give the archived data a file name and path on the network where it can be accessed from the new VSS computer, and then click Next 单击要保存数据 完成 。 从新 VSS 计算机, 打开 VSS Administrator 程序。 单击 还原项目 存档 菜单。 找到存档文件 (它将拥有 ssa 扩展, 然后单击 打开 。 再次单击 下一步 ", 选择要还原, 项目和 下一步 。 或者还原项目到项目的相同名称 (这是常规选项), 或您可将其恢复到新项目名称。 选择选项, 然后单击 完成 。 作为还原过程继续,: 可能收到下列警告错误消息 目的数据库与原始不一样。 某些链接可能无法还原。如果您按照本文中其它方法这不创建任何问题。仅当VSS 位于单独的计算机 注意 按照这些步骤。1 如果尚未安装 Web 服务器上安装 VSS 客户软件。 客户软件是 Microsoft Visual Studio 60 企业安装的部分。 还, Web 服务器必须安装 MicrosoftFrontPage 服务器扩展安装和配置。2 Web 服务器, 上编辑 Srcsafeini 文件, 并删除所有现有内容。 使用通用命名约定 (UNC) 路径或映射驱动器指向远程 VSS 服务器上对等 ini 文件。 例如, ini 文件中行将类似于以下行:# include \\ < vssDbShare > \srcsafeini < myVssServer > \3 从 Web 服务器计算机, 单击 开始 , 单击 运行 , 然后注册本地 VSS 文件命名 Ssapidll 如下:regsvr 32 < 路径 > \ssapidll1 在 VisualInterDev 中打开现有 Web 项目。 在 ProjectExplorer@@, 选择解决方案文件。 在 项目 菜单上, SourceControl , 依次 更改连接 。 选择 联机工作 复选框, 然后再单击 更改连接 。 VSS 数据库上键入此项目存在 VSS 路径。 例如, 键入 $ / Production / WebSite1 。 单击 打开 , 然后键入用户已设置新 VSS 数据库中设置用户的名称。 单击 确定 。 然后提示将解决方案添加到特定 VSS 项目。 选择该解决方案文件处于以前数据库, 下相同项目文件夹, 然后单击 确定 。2 在 @ @ @ ProjectExplorer@@, 选择 VisualInterDev 项目, 并 (如前一项中列出) 执行更改连接步骤为项目和其所有子文件到新数据库。 即使 Web 服务器保持它是, 避免删除由此计算机或 Web 服务器上任何内容 ; 您只同步与 VSS 数据库将现有文件。 注意 那些想要使用 reintegrated 项目 VisualInterDev 每用户必须执行前两个步骤。 3 Web 服务器上启用基本身份验证。 要这样做, 打开 Web 服务器上 Internet 服务管理器, 右键单击项目名称, 并单击 属性 。在 目录安全性 选项卡, 匿名访问和验证控制 框架中单击 编辑 。 选择 基本验证 复选框, 并清除所有其他复选框。 必须在基本身份验证模式以通过 Web 服务器访问远程 VSS 数据库。 重新启动 Web 服务器从命令行以清除所有缓存信息。方案2 和 3: 两 Web 服务器和 VSS 将对新不同计算机到同一计算机或 1 删除 Web 项目的整个本地 VisualInterDev 副本。 Documents\Visual Studio MyProjects@@ 文件夹这通常位于中。 2 在 VisualInterDev, 创建新项目和它赋予相同名称, 它之前, 必须但将其指向新 Web 服务器。 如果VSS 和 Web 服务器位于不同计算机, 注意 从上述方案 1 只执行步骤 3 到 Web 服务器上启用基本身份验证。 3 在 ProjectExplorer@@, 选择解决方案文件。 在 项目 菜单上, SourceControl , 依次 更改连接 。 您可现在把项目指向新数据库。 设置源控件连接 对话框中, 单击 Set 连接 , 并单击 浏览 。 找到新 VSS 数据库文件夹在网络上。 选择 Srcsafeini 文件, 并单击 打开 。 当您要保存 解决方案 或 选择 , 提示单击 解决方案 。与 VSS, 中所有其他文件这将回数据库, recalculates 和链接文件中 sln 文件备份将它们添加到 VisualInterDev 项目时。 当提示您要替换本地 Globalasa 文件, 单击 是。 新项目, 如脚本库文件, 自动, 创建 VisualInterDev 中任何文件显示好像它们已签出, 即使 supposedly 添加它们以源。 要解决这个, 重新计算过程完成时, 在项目浏览器再次, 右击解决方案文件依次 撤消签出 。 在警告, 它将替换所有本地文件与从数据库版本。 这是正确。 进程采用原件从数据库并覆盖任何新文件, 只有创建 VisualInterDev。 以此方式, 还原原始文件。 4 之后有一个用户在执行这些步骤, 想使用 reintegrated 项目每个其他用户必须执行以下步骤: 1 删除 Web 项目的本地 VisualInterDev 副本。 2 具有相同名称, VisualInterDev 中创建新项目。 当提示是否指定服务器, 指向新 Web 服务器。 3 当向导询问是否要创建新项目或连接到一个已有, 连接到现有项目的新 Web 服务器上同一名称。
先在S1的控制面板管理工具服务下,把sql server服务停掉,然后找到你的数据库所在位置,把数据库对应的mdf和ldf复制出来,复制到服务器S2上,然后在S2的sql管理器上,右键点数据库,附加,把刚复制的mdf附加上来(注,你的S2的sql server版本需要与S1的版本一致,或者高于S1的版本)
假如要把目录移到/home/data下需要进行下面几步:1、home目录下建立data目录cd /homemkdir data2、把MySQL服务进程停掉:mysqladmin -u root -p shutdown3、把/var/lib/mysql整个目录移到/home/datamv /var/lib/mysql /home/data/这样就把MySQL的数据文件移动到了/home/data/mysql下4、找到mycnf配置文件如果/etc/目录下没有mycnf配置文件,请到/usr/share/mysql/下找到cnf文件,拷贝其中一个到/etc/并改名为mycnf)中。命令如下: [root@test1 mysql]# cp /usr/share/mysql/my-mediumcnf /etc/mycnf5、编辑MySQL的配置文件/etc/mycnf为保证MySQL能够正常工作,需要指明mysqlsock文件的产生位置。修改socket=/var/lib/mysql/mysqlsock一行中等号右边的值为:/home/mysql/mysqlsock 。 *** 作如下: vi mycnf (用vi工具编辑mycnf文件,找到下列数据修改之) # The MySQL server [mysqld] port = 3306 #socket = /var/lib/mysql/mysqlsock(原内容,为了更稳妥用“#”注释此行) socket = /home/data/mysql/mysqlsock (加上此行)6、修改MySQL启动脚本/etc/initd/mysql最后,需要修改MySQL启动脚本/etc/initd/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。[root@test1 etc]# vi /etc/initd/mysql#datadir=/var/lib/mysql(注释此行)datadir=/home/data/mysql (加上此行)7、重新启动MySQL服务/etc/initd/mysql start或用reboot命令重启Linux如果工作正常移动就成功了,否则对照前面的7步再检查一下。还要注意目录的属主和权限。
以上就是关于sql 2000怎样物理移动数据库全部的内容,包括:sql 2000怎样物理移动数据库、如何移动VSS数据库、在SQLServer中,如何将教务系统数据库从服务器S1的D:SQL”路径下移动到服务器S2的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)