vs里面asp.net编写的网站(有mssql数据库)上传需要上传哪些东西?

vs里面asp.net编写的网站(有mssql数据库)上传需要上传哪些东西?,第1张

上传附加数据库,APP_Data 文件夹,Bin 文件夹, Web.Config,还有就是各个aspx页面了,要是有 图片呀 cssjs 什么都要上传, 基本上好像除了 .cs 文件不用上传外 其他的全要上传

用的是什么网站程序?可以备份数据库,mssql需要重新导入,像织梦这些开源网站程序简单些,只需要在后台备份数据,打包模板、模板相关文件、历史数据图片,打包备份好的数据,再在新空间重新安装,再还原历史数据就可以。

打包并附加数据库解决方案

一。打包msde

1.解压msde2000

2.将解压后的文件全部打包到安装程序中

3.在wise脚步中插入执行语句。在执行程序设置中:执行程序路径: %MAINDIR%\hello\msde\setup.exe

命令行:sapwd="sa" securitymode=SQL disablenetworkprotocols=0(脚本的位置需要自己定位)

4.这样制作好的安装包在执行安装后会自动安装msde

二。附加数据库

1.在程序执行时判断在C:\Program Files\Microsoft SQL Server\MSSQL\Data目录下是否有我们要附加的数据库文件,即db_Data.MDF和db_Log.LDF

2.如果没有则把两个文件复制到上述目录中

3.复制完成后调用dos命令执行附加数据库的语句winexec(PChar('D:\My.bat'),sw_show)My.bat文件中的内容为osql -S 57c65a1f316b491 -U sa -P sa -i "D:\active.sql"

active.sql是我们要写的SQL脚本,用来附加数据库,内容为Exec sp_attach_db @dbname = N'web', @fileName1=N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\web_Data.MDF', @filename2=N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\web_Log.LDF'

这就是为什么我们要把数据库文件放到上述目录中的原因

4.附加数据库完成


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10004681.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存