Hishop5.0迁移成功哒 - 鼎峰VPS 帮助中心
Hishop5.0迁移成功哒
文章分类: [web应用] 发布时间:2011-7-11 2:45 Monday 浏览(687)

   在本机测试的站点5.0迁到服务器上了,高兴啊。给大家介绍下我的迁移方法,这里只是众多网站迁移的方法之一,还有很多可行的方法,这里就不多说了。
我现在手上有两个文件。一个是站点文件,另外一个是数据库备份文件(*.bak)


步骤一:
    迁移之前备份密钥。再利用FTP工具(我这里用的是cuteftp)把整站文件上传到自己的空间——包括密钥在里面。


步骤二:
    连接数据库。1 把*.bak文件导入到数据库(可以联系空间提供商协助下)
2 如果服务器允许并且你知道自己的文件目录可以用这条命令。
restore database 数据库名 from disk='数据库备份文件(.bak文件)' 来进行还原,一般情况下都不能执行这条。只能执行备份的命令(backup database 数据库名 to disk='d:\hch.bak'    'd:\hch.bak'=表示备份到目的路径)
1 2 选一个操作完毕即可,再在查询分析器里执行以下代码
EXEC sp_addlogin
'填写数据库登陆用户','数据库登陆密码','数据库名'
use [数据库名]
EXEC sp_change_users_login 'Auto_Fix','数据库登陆用户'
exec sp_droplogin '数据库登陆用户'

代码解释
#################
EXEC sp_addlogin
'填写数据库登陆用户','数据库登陆密码','数据库名'
解释:创建登陆用户
################
use [数据库名]
EXEC sp_change_users_login 'Auto_Fix','数据库登陆用户'
解释:指定数据库所有者
#################
exec sp_droplogin '数据库登陆用户'
解释:删除重复SQL用户
#################
                3 上传站点文件之前须修改web.config文件。把
<connectionStrings configProtectionProvider="DataProtectionConfigurationProvider">到</connectionStrings>
换成
<connectionStrings>
<add name="HishopSqlServer" connectionString="server=数据库地址;uid=数据库用户名; pwd=登录密码; Trusted_Connection=no;database=数据库名" providerName= "System.Data.SqlClient" />
</connectionStrings>
                4 进行域名绑定和解析。浏览
 

标签: Hishop