SQLserver 2000数据库文件在哪(mdf、ldf)

SQLserver 2000数据库文件在哪(mdf、ldf),第1张

1、打开SQL server 企业管理器>选中数据库名称>右键鼠标>d出菜单点击'属性'

2、在属性界面,可以查看mdf、ldf文件路径,如图所示:

正常安装完毕后,打开dbc2000 点herodb 大家看见了三个文件吧 <BR>分别是magicdb monterdb 和stditemdb <BR>magicdb呢就是你所修炼的法术和各种技能 </P>

<P>嫌练的慢麻烦吧~~~很简单哦 trainlv 表格是需要升级的经验 <BR>needlv 是需要的等级 <BR>注:mode 里 0 是战士技能 1是道士技能 2 是法师技能 </P>

<P><BR>monsterdb 是关于怪物的攻击,经验,还有等级方面的东西</P>

<P>好,现在是最重要的物品修改了所有的修改都在stditemdb里 <BR>兵器类<BR>一般来说武器只要改ac2和mac2就行了 前面是改准确 后面是改攻击 <BR>速度 把那两个都改成10 哈哈,你会发现你的武器是+10准确+10攻击速度 <BR>的超级兵器 还有的兵器能改附带幸运,可惜我没时间研究~~残念~ <BR>dc是攻击下限dc2是攻击上限mc是附带魔法sc是道术 不过最好别改太离谱了 <BR>超过了255带在身上攻击是会减成0的 <BR>戒指类 <BR>戒指有几种属性,像生铁 降妖之类的ac mac 是防跟魔防 <BR>狂风,道德,魅力则是毒物躲避,中毒恢复之类的 都可改 <BR>攻击速度 后面的dc mc sc 相同 <BR>项链类 <BR>项链可带的属性可真不少,什么魔法恢复啊,生命恢复啊 幸运,行动速度 <BR>都能带 <BR>一般来说 mode是0的如绿色,蓝翡翠之类的是加准确和敏捷 <BR>而狂风,记忆,之类的是加幸运和生命魔法恢复 <BR>注意了能改幸运,自然也是能加诅咒的 改的时候注意下 <BR>改幸运一般是ac2 <BR>手镯类 <BR>也分两类 一个是加敏捷和准确的 一个是加防的 <BR>加准确和敏捷的手镯改dc 是加敏和准, <BR>而加防和攻的改则是加防 <BR>inx编号 <BR>name名字 <BR>stdmode模式(定义物品是什么比如药就是0,男衣服是10女的是11,其实就是你物品使用方法的模式,比如0就是药,你就双击,10是衣服,你就穿) <BR>shape模式(stdmode分类下的小分类,别如慢慢加的药是0,瞬间加的是1,其实就是这个东西效果的模式,比如0的药就1格1格加,1的药就瞬间加) <BR>wi这个是重量 <BR>anicount,source,resevc这3个不知道有什么用,我也没用到 <BR>looks是外观,就是你看到的 <BR>duarmax这个是持久,是传奇中的1000倍 <BR>stock不知道有什么用 <BR>下面讲关键的 <BR>先说药类 <BR>std 0 sha 0 就是说普通药,比如金创药,ac是加血的数字mac是加魔法的数字 <BR>std 0 sha 1 就是说太阳水类,点了就满的,ac是加血的数字mac是加魔法的数字 <BR>说刀 <BR>一般的刀的std是5,或6,我也不知道有什么区别 <BR>ac2是准,mac2是敏捷,mac是攻击速度ac是 <BR>项链 <BR>stdmode19的和20的不同 <BR>主要区别在ac,ac2,macmmac2具体见上 <BR>以后的物品也可以同上的规律 <BR>关于need <BR>need和needlevel有关 <BR>need 0 <BR>needlevel是段术 <BR>need 1后者是攻击力 <BR>2是魔法 <BR>3是道术 <BR>4不知道咯 <BR>修改物品的外观。用db打开d:\mirserver\mud2\db\stditems,在各套装备的looks下边改变相应的对应数字。有几个比较cool的推荐给大家。 <BR>手镯430 戒指429 项链428 <BR>手镯436 戒指438 项链437 <BR>手镯442 戒指441 项链440 <BR>首先用db commander 2000,打开:\mirserver\mud2\db下的stditemsdb数据库文件 <BR>1选中最底下的那个装备名,然后点图中所示1的位置那个+号,这样就会在你所选中的装备前面插入一列横向表单,点了+号后,在右边就会出现一个“对号”标记的按钮,按一下这个“对号”就表示确定插入这一横列。 <BR>2现在开始你就是一名裁缝了: <BR>a首先点一下最左边“idx”属性对下来的空表单处,然后写入序号,记住序号不要重复,最好能按照先后次序排列(具体有什么影响我也不知道。) </P>

<P>b“name”属性是物件的名称,在这里我们写入“伯爵斗篷(男)"。 </P>

<P>c“stdmode”属性具体表示什么我不知道,但男的衣服改成“10”,女的衣服改成“11”,这样男的衣服就不能给女的穿,女的衣服就不能给男的穿了! </P>

<P>d“shape”<BR>“5”表示“灵魂战衣”的样子。 <BR>“4”表示“魔法长袍”的样子。 <BR>“3”表示“重盔甲”的样子。 </P>

<P>e“weight”属性是物件重量,这个很简单,自己改咯! </P>

<P>f“looks”属性决定了这件衣服@make出来后放包包里的样子和在装备栏里的样子,这个你可以参照前面物件的属性,我查了一下,变量是这样的: <BR>“重盔甲(男)”or"战神盔甲(男)"or"钢盔甲(男)" 62 <BR>"魔法长袍(男)"or"恶魔长袍(男)"or"圣龙魔袍(男)" 63 <BR>"灵魂战衣(男)"or"幽灵战衣(男)"or"泰坦战衣(男)" 64 <BR>"重盔甲(女)"or"战神盔甲(女)"or"钢盔甲(女)" 82 <BR>"魔法长袍(女)"or"恶魔长袍(女)"or"圣龙魔袍(女)" 83 <BR>"灵魂战衣(女)"or"幽灵战衣(女)"or"泰坦战衣(女)" 84 <BR>改其他装备的时候参照前面物件的变量就可以了! </P>

<P>g"duramax"这个就是我们要找的物件持久的属性了,一开始怎么也找不到,原来这里的变量中"1000"表示1个持久度,那么"40000"就表示40个持久度了! </P>

<P>h后面的属性大家一定都熟悉了: <BR>"ac" 防御力下限 <BR>"ac2" 防御力上限 <BR>"mac" 魔防下限 <BR>"mac2" 魔防上限 <BR>"dc" 物理攻击力下限 <BR>"dc2" 物理攻击力上限 <BR>"mc" 魔法攻击力下限 <BR>"mc2" 魔法攻击力上限 <BR>"sc" 道术下限 <BR>"sc2" 道术上限 <BR>"needlevel" 需要等级 <BR>"price" 价格 <BR>物品是首饰时 <BR>"ac2" 不是 防御力上限 而是 准确 <BR>"mac2" 不是 魔防上限 而是 敏捷 <BR>来看: <BR>阎罗手套:防御0-4 <BR>数据库体现: <BR>ac 0 <BR>ac2 4 <BR>记忆头盔:防御3-3 <BR>数据库体现: <BR>ac 3 <BR>ac2 3 <BR>祈祷头盔:防御3-4 魔御1-2 <BR>数据库体现: <BR>ac 3 <BR>ac2 4 <BR>mac 1 <BR>mac2 2 <BR>这样看来,在普通首饰和服饰中: <BR>ac就表示防御下限; <BR>ac2表示防御上限; <BR>mac表示魔御下限; <BR>mac2表示魔御上限。 </P>

<P>有特殊的吗?有: <BR>白色虎齿项链:道术1-0 魔法躲避20% <BR>数据库体现: <BR>ac2 2 <BR>sc 1 <BR>灯笼项链:攻击1-0 魔法躲避10% <BR>数据库体现: <BR>ac2 1 <BR>dc 1 </P>

<P>这里的ac2 就表示魔法躲避,其中1代表10%,2就是20%。 <BR>问题:要是防御0-2 魔法躲避20%,那ac2究竟要代表什么???幸好还没发现有这样的首饰。(需要研究) </P>

<P>看更特殊的: <BR>狂风项链 攻击0-1 攻击速度+2 <BR>数据库体现: <BR>ac 2 <BR>ac2 0 <BR>dc 0 <BR>dc2 1 <BR>gm项链:攻击速度+10 生命力恢复100% 魔法力恢复100% <BR>数据库体现: <BR>ac 10 <BR>ac2 10 <BR>mac 0 <BR>mac2 10 <BR>比较一下,这里的 <BR>ac 表示的是攻击速度 <BR>ac2表示生命力恢复100% <BR>mac2表示魔法力恢复100% </P>

<P><BR>武器呢?武器中这几个属性所代表的又是不同的: <BR>降魔:准确+1(其他属性略) <BR>数据库体现: <BR>ac2 1 <BR>pk刀:幸运+7,准确+7(其他属性略) <BR>数据库体现: <BR>ac2 7 <BR>source -7(注意这个属性) <BR>超级无极棍:幸运+10 准确+10 神圣+10 <BR>数据库体现: <BR>ac 10 <BR>ac2 10 <BR>source -10(注意) <BR>我找遍所有武器,只有超级无极棍的ac 为10 ,那么可以推断武器中的 <BR>ac 表示神圣,虽然我不知道神圣到底干什么用的?(需要研究) <BR>而ac2 就表示准确 <BR>重点是source ,不难看出,他应该就代表了幸运,但为什么是-10呢?莫非诅咒才体现为正值?(需要研究) </P>

<P><BR>继续要药剂的属性: <BR>强效金疮药:hp +90 <BR>数据库体现: <BR>ac 90 <BR>强效太阳水:hp +50 mp +80 <BR>数据库体现: <BR>ac 50 <BR>mac 80 <BR>这样看来,这里的 <BR>ac 表示 hp前值(注 hp:200/300,200为前值,300为后值。) <BR>mac 表示 mp前值 <BR>没特殊的吗?有: <BR>一些不常见的特殊药剂: <BR>生命强化水:生命力暂时提升120秒(120秒内hp后值+50) <BR>数据库体现: <BR>ac 50 <BR>mac2 120 <BR>魔法强化水:魔法力暂时提升120秒(120秒内mp后值+50) <BR>mac 50 <BR>mac2 120 <BR>那么这里的 <BR>ac 表示hp后值 <BR>mac 表示mp后值 <BR>mac2 就表示时间了。 <BR>大家知道 苹果 是每项属性都暂时增加240秒,他的ac2中是2,那么应该和武器一样,ac2表示准确了! <BR>还有详细的:<BR>StdItemsdb 中的 Stdmode 的详细解释<BR>Stdmode Shape<BR> </P>

<P>0 :药 (AC加HP的值,MAC加MP的值)<BR> 0:普通<BR> 1:直接增加(如太阳水)<BR> 2,3,4 未知<BR>1 :食物<BR> 0:普通<BR>2 :食物<BR> 0:普通<BR>3 :特殊药水和卷轴<BR> 1:地逃<BR> 2:随机<BR> 3:回城<BR> 4:祝福油<BR> 5:行会回城卷<BR> 6-8:<BR> 9:修复油<BR> 10:战神油<BR> 11:**<BR> 12:特殊药水(MAC2:时间,Dc:+DC,Sc:+SC,Mc:+MC,Ac2:+速度,Ac=+HP,Mac=+MP)<BR>4 :书<BR> 0:战 1:法 2:道<BR>5,6:武器 (5刀剑,6法杖)<BR> shape:武器形状 (Ac2=准,Mac=诅咒,Mac2=攻击速度-,Source=神圣,Ac=幸运)<BR>10 :男衣<BR>11 :女衣<BR> Shape:形状 1:布衣 2:轻盔 3:战 4:法 5:道<BR>15 :头盔<BR> 0:普通<BR> 125:记忆系列<BR> 129:祈祷系列<BR> 132:神秘系列<BR>19 :项链 (Ac2=魔法躲避,Mac=诅咒,Mac2=幸运)<BR> 0:普通<BR> 123:记忆系列<BR>20 :项链 (Ac2=准,Mac2=敏)<BR> 0:普通<BR> 120:技能项链<BR> 121:探测项链<BR> 135:魔血项链(MP转HP)<BR> 137:虹魔项链(吸HP)<BR>21 :特殊项链 (Ac=速度+,Ac2=HP 恢复,Mac=速度-,Mac2=MP 恢复)<BR> 0:狂风<BR> 113:恢复<BR>22 :戒指<BR> 0:普通<BR> 111:隐身<BR> 112:传送<BR> 113:麻痹<BR> 114:复活<BR> 115:火焰<BR> 116:治愈<BR> 117:?<BR> 118:护身<BR> 119:超负载<BR> 122:记忆<BR> 130:神秘<BR> 133:魔血<BR> 136:虹魔<BR>23 :戒指 (Ac=速度+)<BR> 0:普通<BR> 128:祈祷<BR>24 :手镯<BR> 0:普通<BR> 124:记忆<BR>26 :手镯</P> </td>

此方法适合 *** 作MSSQL2000

使用此方式的条件

(1)自己电脑安装MSSQL2000数据库

(2)您的网站和数据库在自己电脑调试成功

此方法是将远程服务器中的数据库备份到本地电脑的数据库或是将本地电脑数据库还原到远程服务器的数据库

(以下将重点讲解如何把本地数据库还原到远程服务器的数据库,备份的方式和还原类似不再讲解)

1连接上远程数据库服务器:a:打开自己电脑的MSSQL企业管理器--找到SQLServer组--点击右键--新建SQLServer注册(I)--下一步--在可用的服务器下输入数据库的IP地址如19216801点击添加和下一步---点击系统管理员给我分配的SQLSERVER登陆信息和下一步--在登陆名内输入数据库名,在密码内输入数据库密码点击下一步--继续点击下一步直到完成这样就和远程的数据库建立了连接2把本地数据库导入到远程数据库:打开刚建立的数据库服务器如19216801--点开数据库--找到自己的数据库名---右键---所有任务里的导入数据---下一步--到了选择数据源页---服务器中默认local点使用SQLServer身份验证,用户名输入sa密码输入您电脑数据库的sa密码,数据库选择你要导入到远程数据库的原始数据库名,然后下一步---到了选择目的画面服务器选择您远程数据库的IP比如19216801--点使用SQLServer身份验证,用户名中输入您在我们公司开通的数据库名,密码中写上对应的数据库密码,数据库中选择您在本站开通的数据库,然后下一步---点在SQLServer数据库之间复制对象和数据,下一步--到了选择要复制的对象画面,把使用默认选项前面的勾去掉,然后点击右边的选项,把安全措施选项中的3个选择前的勾全部去掉,然后确定,下一步--到了保存、调度和复制包画面,把立即运行前保证打上勾(选择上)--然后默认下一步直到完成,本地电脑的数据库将自动复制到远程数据库。

之所以还可以用,要么是最近没有增/删/改的 *** 作,即不需要再写LOG,所以暂时文件不增大了;要么是在用之前Page中的空余空间;

建议赶快对数据库做一次完整备份,完成后再对数据库做一次压缩(Shrink)。

作压缩的方法为:

1右击数据库名称,选择“任务(task)“ --> 压缩(Shrink) --> 数据库(database)

2或用命令 dbcc shrinkdatabase(DB名称)

备份数据文件,然后按下面的步骤处理: 1新建一个同名的数据库(数据文件与原来的要一致) 2再停掉sql server(注意不要分离数据库) 3用原数据库的数据文件覆盖掉这个新建的数据库 4再重启sql server 5此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) 6完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用 数据库的脚本创建一个新的数据库,并将数据导进去就行了 USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名' Go sp_dboption '置疑的数据库名', 'single user', 'true' Go DBCC CHECKDB('置疑的数据库名') Go update sysdatabases set status =28 where name='置疑的数据库名' Go sp_configure 'allow updates', 0 reconfigure with override Go sp_dboption '置疑的数据库名', 'single user', 'false 假设数据库为TEST: 按以下步骤执行 A.设置数据库允许直接 *** 作系统表。此 *** 作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。也可以使用如下语句来实现。 use master go sp_configure 'allow updates',1 go reconfigure with override go B.设置test为紧急修复模式 update sysdatabases set status=-32768 where dbid=DB_ID('test') 此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表 C.下面执行真正的恢复 *** 作,重建数据库日志文件 dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_logldf') 执行过程中,如果遇到下列提示信息: 服务器: 消息 5030,级别 16,状态 1,行 1 未能排它地锁定数据库以执行该 *** 作。 DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。 说明您的其他程序正在使用该数据库,如果刚才您在F步骤中使用SQL Server Enterprise Manager打开了test库的系统表,那么退出SQL Server Enterprise Manager就可以了。 正确执行完成的提示应该类似于: 警告: 数据库 'test' 的日志已重建。已失去事务的一致性。应运行 DBCC CHECKDB 以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。

SQLSERVER安装完以后也去掉extension=php_mssqldll前面的;,

phpinfo()运行的时候没有读到mssql。个人认为是因为安装了客户端。

重新安装SQLSERVER2005,重新配置PHPINI里的;

重新启动IIS,

运行PHPINFO()的PHP

能够解析到MSSQL,

<php

$odb_conn=mssql_connect('localhost','sa','root');

mssql_select_db('test',$odb_conn);

$query="select from test1";

$odb_comm=mssql_query($query);

$odb_row_num=mssql_num_rows($odb_comm);

for($i=0;$i<$odb_row_num;$i++)

{

$row=mssql_fetch_array($odb_comm);

echo($row[1]);

echo("<br/>");

}

>

以上就是关于SQLserver 2000数据库文件在哪(mdf、ldf)全部的内容,包括:SQLserver 2000数据库文件在哪(mdf、ldf)、传奇 DB 里面 哪个是修改武器攻击速度的、、MSSQL2000数据库的使用方法(sqlserver2000怎么用)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存