一、备份数据库
1、打开sql-server企业管理器,在控制台管理器中按以下次序打开。
Microsoft SQL Server--Sql Server组--双击打开你的服务器--打开数据库目录
2、选择你要进行备份的数据,然后右击选择所有任务里(或者单击菜单栏中的工具选项),选择备份数据库。
3、在d出的对话框当中,常规下的"备份"选择:数据库-完全(D),若是中部的"目的"里有路径和名称,刚先进行删除,再进行添加,在d出的对话框里选择一下要备份到的路径,给文件输入一个文件名点击确定等待备份
二、还原数据库
1、打开sql-server企业管理器,在控制台管理器中按以下次序打开。
先新建一个数据库(可以直接点图标栏的新建图标,或者随便选择一个数据库,右击,选择新建数据库,数据库的名字自行取。)
2、选择新建好的数据库,右击选择所有任务下的还原数据库。
3、在d出来的窗口中的还原选项中选择从设备-->;点选择设备-->;点添加-->;然后选择你的备份文件名-->;添加后点确定返回,这时候设备栏应该出现您刚才选择的数据库备份文件名,备份号默认为1(如果您对同一个文件做过多次备份,可以点击备份号旁边的查看内容,在复选框中选择最新的一次备份后点确定)-->;然后点击上方常规旁边的选项按钮。
4、在出现的窗口中选择在“现有数据库上强制还原”,以及在恢复完成状态中选择“使数据库可以继续运行但无法还原其它事务日志”的选项。在窗口的中间部位的将数据库文件还原为这里要按照你SQL的安装进行设置(也可以指定自己的目录),“逻辑文件名”不需要改动,“移至物理文件名”则要根据你所恢复的机器情况做改动,如您的SQL数据库装在D:\Program Files\Microsoft SQL
Server\MSSQL\Data,那么就按照您恢复机器的目录进行相关改动改动,并且最后的文件名最好改成您当前的数据库名(如原来是zw0001mdf,现在的数据库是zw0002,就改成zw0002mdf),日志和数据文件都要按照这样的方式做相关的改动(日志的文件名是ldf结尾的),这里的恢复目录您可以自由设置,前提是该目录必须存在(如您可以指定d:\sqldata\zw0002mdf或者d:\sqldata\zw0002ldf),否则恢复将报错。
5、修改完成后,点击下面的确定进行恢复,这时会出现一个进度条,提示恢复的进度,恢复完成后系统会自动提示成功,如中间提示报错,请记录下相关的错误内容并询问对SQL *** 作比较熟悉的人员,一般的错误无非是目录错误或者文件名重复或者文件名错误或者空间不够或者数据库正在使用中的错误,数据库正在使用的错误您可以尝试关闭所有关于SQL窗口然后重新打开进行恢复 *** 作,如果还提示正在使用的错误可以将SQL服务停止然后重启看看,至于上述其它的错误一般都能按照错误内容做相应改动后即可恢复。
注:若提示“因为数据库正在使用,所以未能获得对数据库的排它访问权。RESTORE DATABASE
*** 作异常终止。”
2 网站后台数据库备份之后,恢复的时候要怎么 *** 作
1,网站如果是在直接的后台备份,那么应该在网站后台有恢复数据库功能,如果没有,请往下看
2,在网站目录中找到备份文件,一般网站备份的文件是sql后缀的,
3,需要安装sql图形管理工具,或进入数据库管理工具MyAdmin(如果服务器没有这个就不需要下载安装图形管理工具)
(注:以下方法是数据库备份是。psc后缀的)
4,连接数据库,双击数据库名称,会看到有个“备份”的功能,鼠标右键选择“恢复备份”这时会d出文件选择框,选择需要还原的文件就可以了。
(注:以下方法是数据库备份是。sql后缀的)
5,连接数据库,双击数据库名称,会看到“查询”功能,鼠标右键选择“新建查询”
6,用记事本打开sql备份文件(注意这个备份文件必须是以sql为后缀的才可以),全部复制,然后粘贴到“新建查询”窗口,然后点击那个绿色的三角型就可以执行了,执行完毕数据库还原了!
以上方法只是适合mysql数据库还原,mssql数据库不在范围内
3 怎样将从网站后台的数据库中导出数据
''利用ASP生成EXECL文档
'=================================================
set conn=servercreateobject("adodbconnection")
connopen application("connstring")
set rs=servercreateobject("Adodbrecordset")
sql="select from xxloginteachers order by jsid desc"
rsopen sql,conn
do while not rseof
msg=msg & rs("jsid") & chr(9) & rs("jsxm") & vbcrlf
rsmovenext
loop
set f=servercreateobject("scriptingfilesystemobject")
set myfile=fcreatetextfile("d:\xmlloverxls",true)
myfileclose
'已生成xmlloverxls!!!!
4 怎样进行网站数据备份
目前我知道的网站备份方法有: 手动下载备份:利用空间的管理面板上自带的备份功能,将网站文件打包压缩,然后利用FTP下载到本地。
MySQL数据库可以用PhpMyAdmin导出这种方法就是比较麻烦,有时总会忘记备份。利用现有的备份软件:多备份Dbfen、帝国备份王。
多备份可以自动定期帮你备份你的网站和数据库如果你比较懒,用这个的话很方便。帝国备份王主要是备份MySQL数据库,效果很好,但是也需要手动 *** 作。
3利用同步盘:把网盘客户端放到服务器上,将网站数据直接同步到网盘 4架设脚本备份VPS:对于有编程经验的人,可以自己架设备份脚本。
转换步骤:
1、 把Oracle数据库转换成基于Oracle的pdm文件。
1) 打开PowerDesigner,单击file/Reverse Engineer/database,在d出的New Physical Data Model对话框的General选项卡中,命名Model name(本例中命名为test_pdm_oracle),DBMS选为ORACLE Version 11g,单击确定。在d出的Database Reverse Engineering Options对话框的Selection选项卡中,单击Using a data source 前的单选按钮,单击下面方框右方的圆柱按钮,在d出的Connect to a Data Source对话框中单击Configure按钮,在d出的Configure Data Connections对话框中选择rzh_oracle,然后单击Configure按钮上方的方框选择rzh_oracle。然后输入User ID和Password,选中Save password,单击Connect按钮,单击确定,单击确定,然后会d出Database Reverse Engineering对话框,选择要转换的表,单击OK按钮。在d出的Confirm Selection对话框中单击OK按钮。待转换完后,保存test_pdm_oracle。
2、 把test_pdm_oraclepdm转换成cdm文件
1) 在Workspace中选中test_pdm_oracle,然后单击标题栏中的Tools在d出的菜单中选择Generate Conceptual Data Model,d出CDM Generation Options对话框,在General选项卡中单击Generate new Conceptual Data Model前的单选按钮,重命名Name(这里命名为test_cdm),单击确定。保存test_cdm。
3、 把test_cdm转换为基于MSSQL Server 2005的pdm文件。
1) 选中test_cdm。单击标题栏中的Tools,在d出菜单中单击Generate Physical Data Model,d出PDM Generation Options对话框,在其中的General选项卡中,单击Generate Physical Data Model单选按钮,DBMS文本框选为Microsoft SQL Server 2005,重命名Name(这里为test_pdm_ms),单击确定。保存test_pdm_ms。
4、 由test_pdm_ms生成相应的MS SQLServer 2005数据库。
1) 选中test_pdm_ms,单击标题栏中的Database,选择d出菜单中的Generate Database,d出Database Generation对话框,在General选项卡中选择好Directory,和File name,Generation type选择Direct Generation,单击确定。在d出的Connect to a Data Source对话框中,选择ODBC machine data source。单击configure按钮,选择rzh_SQL,单击确定回到Connect to a Data Source对话框,单击configure按钮上方的方框选择rzh_SQL,输入User ID和Password,选择Save Password,单击Connect按钮。在d出的Execute SQL Query对话框中单击Run按钮,待执行完毕,单击Close关闭对话框。
SQL Server 2005中,在对应的数据库中点击右键然后选择“任
务”菜单下的“生成脚本”,连续点击两个“下一步”,然后在d出的
对话框中,在“选项”下面的框中找到 “为服务器版本编写脚本”,
把后面的SQL Server2005修改成SQL Server 2000,然后再
点击下一步,把表选中,如有存储过程,也需要把存储过程选
中,然后点击下一步,全选存储过程或者表,然后点击“下一步
”,再点击“完成 ”,然后会在新建的查询窗口中生成了所有的
SQL语句,我们把这些语句进行复制,然后在SQL Server 2000
中对应数据库的查询分析器中进行执行,就把对应的表结构及存
储过程生成了。 这时我们再来用SQL Server 2000中在对
应数据库中点击右键,在“所有任务”对应的“导入数据”,输入
SQL Server 2005中服务器的名称或者IP地址,然后再输入
SQL Server 2000中服务器对应的名称或者IP地址,然后默认
的选择进入“下一步”,全选所有的表,然后点击两个“下一步“,
数据就可以导进来了。
一、架设所需工具:
1)Sql2000 or Sql2005
2)MySql50 or High version
3)IIS或者我打包里面的"迷你ASP服务器"
二、架设方法
1)在M$ SQL中附加data目录中的数据库,并把服务端中的MySQL_Server_50目录放置于D盘根目录下
安装数据库的过程其实很简单,因为它的数据库有2个,一个是MYSQL,一个是MSSQL的,由于MYSQL只需要复制到D盘就可使用,所以不多说。主要说说MSSQL的数据库,这个数据库是一个数据库的拷贝。所以不需要恢复,只在数据库中新建一个ACCOUNT数据库,然后MSSQL2000的,就在右下角停止SQL服务,然后把数据库覆盖到你的数据库目录,再重新恢复SQL服务就可以了,MSSQL2005的数据库稍微麻烦点,如果你没有安装管理工具的话可能就停止不了服务,所以,选择安装的时候一定要把除了最后联机文档之外的全部都选择上,最后安装出来的就会有管理工具。剩下的做法就是停止掉MSSQL SERVER服务,拷贝的步骤就差不多和2000相同了。
注:原本数据库的名称是不同于account的,所以需要把数据库修改成你新建的数据库名称相同。然后再覆盖。否则可能出现loginserver无法启动的情况,因为加密配置文件内只包含了account的数据库名称,如果要修改成其他的,请自行摸索。
2)用我打包的服务端中的“迷你ASP服务器"运行WEB目录下的东西
NEWGS启动需要从网页中读取GAMESERVERINI配置文件,否则就是一闪而过。所以一定要保证网页的正常运行,具体可以在IE中输http://127001/175/gs0/gameserverini来查看是否能够显示正确的配置信息,如果显示器他信息则可能无法启动newgs。这个是需要注意的。很多人启动gs无反应或者一闪而过,就是这个问题。
3)打开Mud175文件夹进行设置,以下按每个目录进行说明
web
-175
-gs0
-gameserverini这个地方是需要注意修改的地方.
DBServer-!addrtabletxt 修改IP为127001
-rungatetxt 同上
-dbsrcini 修改其中IP为127001,按照你服务端的存放位置修改目录部分的路径
-GuildToolsini 修改里面的IP、MySQL的用户(默认为root)、MySQL的安装目录
LoginGate-Configini 修改里面的IP为127001
-mirloginini 同上
LoginSrv-!addrtabletxt 修改IP为127001
-serveraddrtxt 修改IP同上
-logsrvini 修改其中IP为127001,按照你服务端的存放位置修改目录部分的路径
-dblinktxt 重点是这个文件的修改,方法如下
1)先打开该文件复制里面的所有内容,运行该目录中的神迹专用exe
2)将上个步骤中复制内容粘贴到"原密文"文本框中,点击"解密原密文"Button
3)在"加密"文本框中修改你的M$SQL数据库实例、附加的数据库名及帐号和密码并点击"加密为密文"Button
4)复制上一个步骤中"加密"文本框中的内容并粘贴到!dblinktxt保存
注:加密的数据库密码是明文的,不需要转换成MD5加密格式。
NewGS-Configini 修改里面的IP为127001,只修改IP其他不要动
NewRunGate--mirgateini 修改里面的IP为127001
mirrungateini 修改里面的IP为127001
SelGate--selgateini 修改里面的IP为127001
以上就是关于怎么把网站后台数据一并备份全部的内容,包括:怎么把网站后台数据一并备份、如何将Oracle数据库转为MsSql、MSSQL2005转成MSSQL2000数据库,可以转的进来给200分等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)