芝士份子 发表于 2024-1-30 20:29:33

SQL数据库问题,请教如何升级到SQL2000

本帖最后由 芝士份子 于 2024-1-31 12:38 编辑

虚心请教一个SQL问题。
我下载了一个游戏,但是它使用的是SQL绿色版,也就是很老的一个版本,
现在电脑都是win10了,导致SQL无法正常运行,
所以,我想把SQL绿色版转移到SQL2000里面去,我备份数据库后,恢复了数据库,
一切都是显示的“正常”,但是就是无法连接进游戏。
请问,可能是什么原因,如何解决这个问题呢?
如下图:是SQL老版本,它包含这些数据库。

如下图,是SQL2000,它默认是带有这些数据库的。

请问,需要把哪些数据库,备份并恢复过去呢?是使用还原,还是使用附加?

情况一,如下图,我是直接把老数据库的Data文件夹里面的MDF数据库文件,
直接复制到SQL2000的Data数据库文件里面,并覆盖。

启动SQL2000后,显示数据库没有正常运行,经过修复后,又显示正常运行了。

但是,启动游戏后,无法连接到服务器,如下图。


情况2:采用还原的方法,恢复数据库到SQL2000,跟上面的情况一样的,也是无法连接到数据库。

是不是我直接备份数据库,然后恢复数据库,
这种方法不对呢?具体应该怎么操作,谢谢各位大哥了。
我提供了下面的数据库SQL和一个干净的SQL2000,
请高手指导一下,谢谢了。
不是要转换后的文件,而是,请问要怎么操作,我想学习方法。

因为,我直接备份数据库,然后附加,或者还原,都不行,显示的是正常启动。
但是还是游戏服务器还是无法正常连接。

https://www.lanzv.com/i5waT1mt5xta

请问怎么把SQL老版本的数据库,转移到SQL2000里面去呢?
高手能不能出个教程教一下,谢谢了。
不单单传奇,很多老游戏的SQL都是老版本的,需要转移到SLQ2000里面去。




a54285428 发表于 2024-1-30 23:37:04

去网上下个mssql2000绿色win10版 就OK?

nongjia 发表于 2024-1-31 01:30:56

您连什么游戏都不说你让大佬怎么帮你?求具体转换方案估计百度更加详细

蝶恋花舞 发表于 2024-1-31 09:52:05

首先你这方法是可行的,其次你看一下是不是数据库密码不对导致的无法连接进游戏

芝士份子 发表于 2024-1-31 10:47:08

a54285428 发表于 2024-1-30 23:37
去网上下个mssql2000绿色win10版 就OK?

你看看我发的文件,我已经提供了原数据库SQL和SQL2000,你下载后,就可以看到了。

芝士份子 发表于 2024-1-31 10:48:17

nongjia 发表于 2024-1-31 01:30
您连什么游戏都不说你让大佬怎么帮你?求具体转换方案估计百度更加详细

跟游戏无关,就是SQL老版本转移到SQL2000里面去。

saltprune 发表于 2024-1-31 11:33:50

你不截点图看看啥问题?

芝士份子 发表于 2024-1-31 12:39:14

蝶恋花舞 发表于 2024-1-31 09:52
首先你这方法是可行的,其次你看一下是不是数据库密码不对导致的无法连接进游戏

两个数据库,都没有密码的。空白密码。。无密码。

a54285428 发表于 2024-1-31 15:45:27

本帖最后由 a54285428 于 2024-1-31 15:56 编辑

下载打开看看了 你老SQL 端口 是 1433你那个迷你SQL端口是 3306   能连上服务器就出鬼了最好是 用数据工具 连下2个SQL 确认下 端口帐号 和密码是否一至

ananlele 发表于 2024-1-31 17:01:43

本帖最后由 ananlele 于 2024-1-31 17:17 编辑

芝士份子 发表于 2024-1-31 10:48
跟游戏无关,就是SQL老版本转移到SQL2000里面去。
跟游戏有关,游戏配置文件里找连接数据库的账号密码以及端口就行了,低版本数据库好弄




这就是你的问题按你说的空密码   用sa 空密码连接 可以连接但并无访问数据库的权限 所以你移植完数据库是连接不上的此外还有楼上朋友说的 端口问题你自己好好看看吧

芝士份子 发表于 2024-1-31 19:03:23

ananlele 发表于 2024-1-31 17:01
跟游戏有关,游戏配置文件里找连接数据库的账号密码以及端口就行了,低版本数据库好弄




那应该怎么操作呢?我很迷糊啊。

芝士份子 发表于 2024-1-31 19:04:54

a54285428 发表于 2024-1-31 15:45
下载打开看看了 你老SQL 端口 是 1433你那个迷你SQL端口是 3306   能连上服务器就出鬼了最好是 用数据 ...

老版本的端口,是1433
但是新版本,不能设置为1433,软件自身就禁止设置为1433

ananlele 发表于 2024-1-31 19:29:36

芝士份子 发表于 2024-1-31 19:03
那应该怎么操作呢?我很迷糊啊。

你那个迷你SQL2000   默认实例可以使用1433端口不过我建议你直接用精简版SQL2008算了毕竟2000太老了

pan.baidu.com/s/1y0ks_eqihRFWLwnjaBpIHw?pwd=o5rd
这个不错 不过缺点是只能安装在C盘 但是很小SQL基本服务都能用

至于服务端配置文件只能你自己找找或者远程协助或者发出来帮你看看了

a54285428 发表于 2024-1-31 20:08:23

芝士份子 发表于 2024-1-31 19:04
老版本的端口,是1433
但是新版本,不能设置为1433,软件自身就禁止设置为1433

一般是直接搜服务端配置文件   1433   改端口

阿斯顿发1 发表于 2024-1-31 21:00:40

数据库文件权限问题
sa登陆:到sqlserver/*/data目录右键、安全、添加mssqlserver用户全部权限
windows登陆:右键data目录添加当前系统管理员全部权限
https://img.iopq.net/forum/202401/31/120151ir9zlc7t8l9079ru.png.thumb.jpg
服务器维护?没连到网关吧?网关需要连接到数据库?

芝士份子 发表于 2024-2-1 11:04:55

ananlele 发表于 2024-1-31 19:29
你那个迷你SQL2000   默认实例可以使用1433端口不过我建议你直接用精简版SQL2008算了毕竟2000太老了...

搞了半天了,还是没弄好。我发出来,麻烦你帮忙看看呢,应该咋搞。
另外,这个游戏有大量病毒的,测试的时间,建议复制到虚拟机里面弄。
https://pan.baidu.com/s/1u6lFFT-Coa1w7srlCi15Bg?pwd=7ev5

芝士份子 发表于 2024-2-1 11:14:32

阿斯顿发1 发表于 2024-1-31 21:00
数据库文件权限问题
sa登陆:到sqlserver/*/data目录右键、安全、添加mssqlserver用户全部权限
windows登 ...

你研究一下看看呢。
搞了半天了,还是没弄好。我发出来,麻烦你帮忙看看呢,应该咋搞。
另外,这个游戏有大量病毒的,测试的时间,建议复制到虚拟机里面弄。
https://pan.baidu.com/s/1u6lFFT-Coa1w7srlCi15Bg?pwd=7ev5

ananlele 发表于 2024-2-1 14:13:56

本帖最后由 ananlele 于 2024-2-1 19:02 编辑

弄好了 不是用的你给的迷你SQL2000 用的我发的精简版SQL2008   一切正常密码不是为空你看图


阿斯顿发1 发表于 2024-2-1 14:51:39

芝士份子 发表于 2024-2-1 11:14
你研究一下看看呢。
搞了半天了,还是没弄好。我发出来,麻烦你帮忙看看呢,应该咋搞。
另外,这个游戏 ...

你试过把这个游戏所有相关资源在,,XP3或者win7虚拟机里面搭建运行了吗?

芝士份子 发表于 2024-2-1 18:43:01

阿斯顿发1 发表于 2024-2-1 14:51
你试过把这个游戏所有相关资源在,,XP3或者win7虚拟机里面搭建运行了吗?

试过了,是可以的。但是虚拟机里面玩,会花屏。。
页: [1] 2
查看完整版本: SQL数据库问题,请教如何升级到SQL2000

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明