第一步,我们应该把vs2013(其他的vs版本也是一样)下编译完成的整个文件夹复制到服务器的一个硬盘目录下。(准备工作)
第二步,我们要把我们网站链接的数据库复制一份然后导入服务器上的sql server 2008上,注意保存数据库名字一样,因为在网站代码上已经链接上数据库了,如果名字不同就无法链接成功。
下面说一下复制数据库的操作:
一.
如图我要复制guoweikuang这个数据库我应该右击guoweikuang数据库
然后点--》任务--》复制数据库,然后按下一步,不过到下面这张图的时候注意
目标服务器填你要上传的服务器的IP地址,不过我没用到这个方法,我是直接把数据库复制到我电脑里然后复制过去服务器再用sql语句把数据库导入服务器的sql上,下面会说到的。
这里要选择路径保存好复制的数据库,然后一路下一步到最后,
然后最后我们会出现这个问题,看图我们就知道sql server 代理没有启动
在这里我们右击启动服务就可以了,然后我们可以看到下图的数据文件(*.mdf)和日志文件(*.ldf)
把这两个文件放在服务器的一个文件夹下就好,如果提示不能复制是因为
里面那个进程还在用,要停止它才能复制,然后我们就去服务器的sql server 上用sql 语句导入数据库就好
操作如下
把数据库的数据文件(*.mdf)和日志文件(*.ldf)都拷贝到目的服务器,在SQL Server Query Analyzer中用语句进行恢复:
EXEC sp_attach_db @dbname = 'test',
@filename1 = 'd:\mssql7\data\test_data.mdf',
@filename2 = 'd:\mssql7\data\test_log.ldf'
这样就把test数据库附加到SQL Server中,可以照常使用。如果不想用原来的日志文件,可以用如下的命令:
EXEC sp_detach_db @dbname = 'test'
EXEC sp_attach_single_file_db @dbname = 'test',
@physname = 'd:\mssql7\data\test_data.mdf'
这个语句的作用是仅仅加载数据文件,日志文件可以由SQL Server数据库自动添加,但是原来的日志文件中记录的数据就丢失了。
然后我们就配置sql server 的ISS就好,具体操作在下面的文件里
http://pan.baidu.com/s/1mgq42wS
这里配置ISS要严格按照步骤来漏了一个步骤都可能不成功
最后把我配置好的网站上个图吧
第二步,我们要把我们网站链接的数据库复制一份然后导入服务器上的sql server 2008上,注意保存数据库名字一样,因为在网站代码上已经链接上数据库了,如果名字不同就无法链接成功。
下面说一下复制数据库的操作:
一.
![](http://img.bbs.csdn.net/upload/201511/13/1447417949_524738.png)
如图我要复制guoweikuang这个数据库我应该右击guoweikuang数据库
然后点--》任务--》复制数据库,然后按下一步,不过到下面这张图的时候注意
![点击查看原始大小图片](http://img.bbs.csdn.net/upload/201511/13/1447418199_372441.png)
目标服务器填你要上传的服务器的IP地址,不过我没用到这个方法,我是直接把数据库复制到我电脑里然后复制过去服务器再用sql语句把数据库导入服务器的sql上,下面会说到的。
![点击查看原始大小图片](http://img.bbs.csdn.net/upload/201511/13/1447418451_594939.png)
这里要选择路径保存好复制的数据库,然后一路下一步到最后,
![点击查看原始大小图片](http://img.bbs.csdn.net/upload/201511/13/1447418412_44879.png)
然后最后我们会出现这个问题,看图我们就知道sql server 代理没有启动
![](http://img.bbs.csdn.net/upload/201511/13/1447418879_830134.png)
在这里我们右击启动服务就可以了,然后我们可以看到下图的数据文件(*.mdf)和日志文件(*.ldf)
![](http://img.bbs.csdn.net/upload/201511/13/1447418919_556760.png)
把这两个文件放在服务器的一个文件夹下就好,如果提示不能复制是因为
![点击查看原始大小图片](http://img.bbs.csdn.net/upload/201511/13/1447419184_76597.png)
里面那个进程还在用,要停止它才能复制,然后我们就去服务器的sql server 上用sql 语句导入数据库就好
操作如下
把数据库的数据文件(*.mdf)和日志文件(*.ldf)都拷贝到目的服务器,在SQL Server Query Analyzer中用语句进行恢复:
EXEC sp_attach_db @dbname = 'test',
@filename1 = 'd:\mssql7\data\test_data.mdf',
@filename2 = 'd:\mssql7\data\test_log.ldf'
这样就把test数据库附加到SQL Server中,可以照常使用。如果不想用原来的日志文件,可以用如下的命令:
EXEC sp_detach_db @dbname = 'test'
EXEC sp_attach_single_file_db @dbname = 'test',
@physname = 'd:\mssql7\data\test_data.mdf'
这个语句的作用是仅仅加载数据文件,日志文件可以由SQL Server数据库自动添加,但是原来的日志文件中记录的数据就丢失了。
然后我们就配置sql server 的ISS就好,具体操作在下面的文件里
http://pan.baidu.com/s/1mgq42wS
这里配置ISS要严格按照步骤来漏了一个步骤都可能不成功
最后把我配置好的网站上个图吧
![点击查看原始大小图片](http://img.bbs.csdn.net/upload/201511/13/1447419636_675654.png)