问题标签 [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 回答
4214 浏览

sql-server-2008 - 是否可以将 SQL 7 数据库恢复到 SQL 2008?

我现在正在尝试使用一个旧的 SQL 7 DB .bak 文件。我试图在 SQL 2008 中恢复备份,但它说它无法使用该文件。有谁知道我如何恢复这个数据库?

0 投票
1 回答
98 浏览

sql-server - 是否有任何机制可以从 Visual Studio 2008 连接到 sql server 7?

我们目前正在将基于 SQL Server 7 的数据库迁移到 SQL Server 2000(是的进展)但是同时我们必须支持我们的 SQL Server 7 数据库产品。我们目前可以访问 Visual Studio 2008,而且我知道不存在对连接到 SQL Server 7 的本机支持。有谁知道任何第三方解决方案可以让我使用 Visual Studio 2008 和 SQL Server 7 进行开发?

0 投票
6 回答
2950 浏览

sql - 如何根据事件的日期、时间和持续时间检查 SQL 表中的平均并发事件?

我有一组呼叫详细记录,从这些记录中,我应该确定每个系统每小时的平均并发活动呼叫(精度为一分钟)。如果我查询晚上 7 点到晚上 8 点,我应该看到该小时内(对于每个系统)的平均并发呼叫数(平均每分钟的并发呼叫数)。

所以,我需要一种方法来检查 7:00-7:01、7:01-7:02 等的活动呼叫计数,然后平均这些数字。如果呼叫的时间和持续时间在被检查的当前分钟内,则认为呼叫处于活动状态。

使这更加困难的是它需要跨越 SQL 7.0 和 SQL 2000(2000 中的某些函数在 7.0 中不可用,例如 GetUTCTime()),如果我能让 2000 工作我会很高兴。

我可以采取什么方法来解决这个问题?

我考虑在检查的一小时内循环通过分钟 (60) 并添加该分钟之间的呼叫计数,然后以某种方式交叉引用持续时间以确保呼叫从晚上 7:00 开始并且持续时间为300 秒显示在 7:04 处于活动状态,但我无法想象如何解决这个问题。我试图找出一种方法来衡量每个呼叫与特定分钟的权重,这会告诉我呼叫在该分钟内是否处于活动状态,但无法提出有效的解决方案。

这里的数据类型与我必须查询的相同。我对架构没有任何控制权(除了可能转换数据并插入到另一个具有更合适数据类型的表中)。我提供了一些我知道有并发活动调用的示例数据。

0 投票
6 回答
149 浏览

asp.net - 从 SQL Server Server 7 迁移到 2005,我应该对什么感到兴奋?

我工作的公司决定加入 21 世纪,并将我们的主数据库集群从 SQL Server 7 升级到 SQL Server 2005。作为 Web 开发人员,我应该对 SQL Server 2005 的哪些新奇特功能感到兴奋或了解?

目前我主要编写 CRUD 样式查询,几乎完全使用存储过程来混合 ASP.net 和经典 ASP 环境。

0 投票
5 回答
2510 浏览

sql-server - SQL Server 错误:无法对大小为 x 的行进行排序,该行大于允许的最大值 8094。但我没有排序

我了解“无法对大小为 9754 的行进行排序,该行大于允许的最大值 8094”。from SQL Server 是由其中包含超过 9k 个字符的行引起的,这大于 SQL Server 7 中的页面大小限制。但是我没有在下面的数据上调用 order by,那么为什么错误会这样说不能排序?

编辑:是的,我知道我可以调用更少的列来解决这个问题 - 实际查询显式调用所需的列并且仍然超过行大小限制。这实际上是在一个称为站点范围的视图中,因此更改视图以拉回更少的列并不是一个有吸引力的选择 - 需要修改数十个页面才能从视图以外的其他地方获取数据。我很不幸地插入了一个丑陋的设计,并希望有人有一个比提取更少数据更有吸引力的解决方案。

0 投票
2 回答
136 浏览

sql-server - sql server 7.0有什么ORM工具吗?

我有一个 sql server 7.0 数据库,我将在它上面实现一个 Web 服务。如何在不编写任何 sql 查询的情况下访问数据?

0 投票
2 回答
77 浏览

sql - 帮助处理跨多个列的复杂自引用查询

我在处理复杂的(对我来说无论如何)查询时遇到了困难。

我正在查询的表有 3 个列,ClientID(int Not Null)、ProductID(int Not Null)和 ExpiryDate(smalldatetime 可为空)

给定两个客户 ID 的 Master 和 Consolidated,我需要执行以下业务逻辑来返回单个数据集:

为两个 clientID 的到期日期都不为空的产品选择到期日期较长的 ClientID

为一个有效期为空而另一个不为空的产品选择有效期为空的 ClientID

为两个到期日期都为空或两个到期日期相同的产品选择 MasterID。

我尝试了以下方法,但卡住了......

非常感谢任何和所有帮助

编辑:虽然听起来像,但这不是家庭作业,而是一个现实生活中的问题,我希望找到一个现实生活中的解决方案,我可以自己做,但我所有的解决方案都在通往临时表的道路上。我应该指出生产环境是SQLServer 7!

0 投票
2 回答
1609 浏览

java - SQL Server 7.0 的 JDBC 驱动程序?

我需要通过 java 从 SQL Server 7.0 检索数据。

我尝试了以下驱动程序

  • msbase.jar
  • mssqlserver.jar
  • msutil.jar
  • sqljdbc.jar
  • sqljdbc4.jar

这些 jar 在 SQL Server 2000 及更高版本上运行良好,但对于 7.0 版,其显示错误,如TDS 预登录响应不完整。目标服务器必须是 SQL Server 2000 或更高版本。

我应该使用哪些驱动程序通过 java 从 Sql Server 7.0 检索数据?

0 投票
1 回答
441 浏览

sql-server - 将数据从 SQL Server 7.0 导入到 2005 的最佳方法

我在 SQL Server 7.0 数据库中有一个表,其列如下:

我需要将它移动到 SQL Server 2005 中的表中。最快和最简单的方法是什么?我通常只是INSERT (cols...) SELECT cols.. FROM OtherDatabase.dbo.table,但我不能这样做,因为它是 SQL Server 7.0。

0 投票
2 回答
505 浏览

sql - SQLServer7 + VB6 EXE 文件在 Win7 上无法运行

如何在 Windows 7 中使用旧的 VB6 自定义 SQLServer 数据库应用程序?

我无法升级旧的 VB6 EXE 文件。