问题标签 [sql-server-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
809 浏览

c# - 使用 SqlCommand 更新时出错

执行代码时出错,我使用的是 C# & SQL Server 7 / 2000。

我正在做的步骤是:

  • 拿到所有的票
  • 然后我读了每张票
  • 传递给 Web 服务方法进行验证
  • 如果返回为真,我需要更新表格。

请查看我的代码,感谢有关如何修复它的反馈.. 因为它让我疯狂了几天!谢谢!

我需要使用两个连接,因为如果我使用一个需要在更新之前关闭 dataReader 的连接,它会给我一个错误

我目前得到的错误:

System.Data.SqlClient.SqlException (0x80131904):超时已过期。在操作完成之前超时时间已过或服务器没有响应。在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,Boolean breakConnection) 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,Boolean breakConnection) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() 在 System.Data System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) 在 System.Data.SqlClient.SqlCommand.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 在 System.Data.SqlClient.SqlCommand .

0 投票
1 回答
1706 浏览

sql - 如何将旧备份从 SQL Server 7 SP4 还原到最新的 SQL Server 版本?

我正在尝试恢复我的一个非常旧的代码,当时数据库是 ms 访问,然后我升级到 SQL Server 7 SP4,现在我想恢复那些旧备份,但是 SQL Server 2014 不允许这样做..

所以我想知道如何在不安装 SQL Server 7 的情况下恢复这些备份。

谢谢你

0 投票
1 回答
350 浏览

sql-server - 古代 Microsoft DBMS 中的汉明距离

问题

我想在 MS SQL Server 7 中查找图像重复和类似图像。

编辑

我使用 sql 游标运行它 - 它很慢但它有效,再次感谢您的评论。请参阅我提出的解决方案的答案。

具体来说 ...

我有一个数据库,其中包含图像路径和借助此 dhash 算法计算的相关图像的指纹。我正在使用一种变体,其中每张图像(水平和垂直渐变)在一列中存储 128 位。BINARY(16)

我希望能够做的事情是:

什么在起作用?

获得精确的重复是微不足道的 - 只需使用 a 就可以了WHERE hash = @hash_to_compare

什么不工作?

但是,我希望能够使用相似性度量(汉明距离)来解释小的操作/缺陷/压缩伪影等。我想出了一个实现距离度量的存储过程:

不幸的是,DBMS(SQL Server 7 - 无法升级/更改它)不会让我用它来计算查询中的距离,并且这块 j*nk 不支持用户定义的函数。果然,我没有找到任何类似 MySQL 的东西BIT_COUNT,这会让 T-SQL 毫无疑问。

是否有希望让它在 SQL Server 7 上的 T-SQL 中工作?

非常感谢帮助!

0 投票
1 回答
46 浏览

sql - 加快古代 SQL Server 版本上的分区查询

设置

在双核 2GHz + 2GB RAM 机器上运行 SQL Server 7 时,我遇到了性能和概念上的问题 -正如您所料:-/。

情况

我正在使用一个遗留数据库,我需要挖掘数据以获得各种见解。我有all_stats一张表,其中包含特定上下文中事物的所有统计数据。group_contexts这些上下文在表格的帮助下进行分组。一个简化的模式:

问题

任务是,对于给定的事物集,为事物all_stats.some_date具有统计信息的所有组查找并汇总事物的 3 个最新 ( ) 统计信息。我知道这听起来很容易,但我不知道如何在 SQL 中正确地做到这一点——我并不完全是一个神童。

我的糟糕解决方案(不,这真的很糟糕......)

我现在的解决方案是用所有必需UNION ALL的数据和我需要的数据填充一个临时表:

这工作 - 缓慢,但它工作 - 对于小型数据集(例如,说 100 个事物,每个事物都有 10 个统计信息),但它最终必须工作的问题域是 10000 多个事物,每个事物可能有数百个统计数据。附带说明:生成的 SQL 查询非常大:一个非常小的查询涉及 350 个事物,这些事物在 3 个上下文组中具有数据,总计超过 250 000 条格式化的 SQL 行——在惊人的 5 分钟内执行。

因此,如果有人知道如何解决这个问题,我真的非常感谢您的帮助:-)。

0 投票
1 回答
34 浏览

sql - 更新 sql 查询,不包括另一个表中的查询

我有两张表,pricelist.plpart 和 bsp_priceupdate.xplpart

pricelist 表中的所有价格都需要更新 3%,不包括 bsp_priceupdate 表中的价格。

我将在 sql 7 中运行此更新。

感谢你的帮助。

D

0 投票
1 回答
38 浏览

sql-server - 在 SQL Server 7.0 上跟踪登录

我们有一个旧的 SQL 7 服务器。我想将数据库和用户迁移到新服务器,但只想转移活动用户。

如何跟踪登录以确定哪些用户当前处于活动状态?

0 投票
0 回答
63 浏览

sql-server - 来自不同 SQL Server 版本数据库的数据同步

所以我有一个不能升级的 SQL Server 7.0 数据库,它只读取和写入数据,我创建了一个相同结构的 SQL Server 2008 R2 数据库,我想在两者之间同步数据,所以不管SS7.0上发生增删改,SS2008 R2上发生,反之亦然,有办法吗?我不是要一个现成的答案,我只是想要一个跟踪,提示等,到目前为止,我只设法用 bcp 导出数据的副本,但我不能每次都这样做
提前谢谢。

0 投票
1 回答
33 浏览

sql - mssql 7.0 无法识别空数据库条目

一般来说,对于 sql 来说相当新,我必须在我们的数据库中识别 52 个“空”条目,以查看它们连接到哪些联系人(如果有的话),并且到目前为止还无法隔离它们。我们在 windows 2000 vm 上使用 mssql 7.0。

我所说的“空”条目的意思是,当用户打开数据库应用程序以搜索按字母顺序列出的联系人时,前 52 个联系人都是空白的。您可以一一滚动浏览它们,但它们没有附加信息。

我尝试过简单的选择语句,但未能成功隔离条目。

以下是我尝试过的一些选择语句示例:

例 1

提供 159 行

例 2

提供 0 行

例 3

我注意到当我选择所有缺少某些数字的 Kon_ID 并尝试隔离这些数字时,但使用下面的 2 个语句未成功

缺少的 Kon_ID 是例如 3、12、17、33、87、88、96、97

提供 0 行

这些条目绝对不存在,但我不知道如何找到任何附加信息,但我发现在一个数据库的前 100 个条目中有 8 个丢失的 Kon_ID,其中有超过 4000 个条目,我一定是不符合要求的。

例 4

提供 3359 行

由于这几乎是我在在线教程之外的第一次 SQL 破解(也是第一次在这里发布),我想我想我会找到 52 个与“空”条目数量匹配的结果,并且能够从那里修复每个条目到显示相应的信息。抱歉,如果这一切都不清楚或有明显的解决方案,但我想我会看看是否有人有任何想法。谢谢。