公司有套系统需要迁移到另外一个服务器上, 我这边要做的就是重新安装套sqlserver2005数据库,然后将原来的数据还原过来。
没有细致研究过sqlserver,以前也只是做个简单的备份还原,初生牛犊不怕虎的节奏啊。
因为可以停sqlserver服务,所以有两种方案可供选择:
1. 登陆到sqlserver控制台,选择要备份的数据库,备份到指定路径,将该备份文件拷贝到目的服务器上,在新安装的sqlserver上实施还原操作,但我还原过去后发现有个登陆角色不存在,导致我应用连接不上。
2.停掉sqlserver服务,直接拷贝数据库data文件夹,将该文件夹拷贝到目的服务器上,替换sqlserver的data文件夹,然后登陆sqlserver控制,对数据库进行附加操作,应用可以正常连接。
sqlserver2005安装完后默认是没有开启远程连接的,需要自己配置下:
单击"开始",依次选择"程序"、"Microsoft SQL Server 2005"、"配置工具",然后单击"SQL Server 外围应用配置器"。
在"SQL Server 外围应用配置器"页上,单击"服务和连接的外围应用配置器"。
3. 在"服务和连接的外围应用配置器"页上,展开"Database Engine"(数据库引擎),
单击"远程连接,选择"本地连接和远程连接"复选框,选择适用于您的环境的相应协议(我这里使用TCP/IP),然后单击"应用"。
-----------------------------------------------------
最近心态乱啊,什么都想学呢,又往往静不下心来,总想着事情赶着就上,现学现卖,呜呼哀哉!