问题标签 [sql-server-2008]

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 投票
3 回答
64259 浏览

sql-server - 我可以使用 SQL Server Express 或 Web 或 Workgroup 版本运行 SSIS 包吗?

我查看了 SQL Server 2008 功能比较矩阵,它将 express/web 和工作组版本列为具有 SSIS 运行时。这是否意味着可以使用开发人员版开发 SSIS 包,然后在运行 SQL Server 2008 Express 等低级 SQL Server 版本之一的服务器上部署和运行它们?

0 投票
4 回答
37825 浏览

sql - 将 Sql Server 2005 数据库导入 Sql Server express 2008

有什么方法可以将 2005 年的数据库备份导入 2008 年速成版。我不得不求助于编写数据库脚本,然后通过 DTS 导入所有数据。每当我尝试直接从备份文件导入时,它都会说不要导入到新版本的 sql server 中,否则我会收到以下错误。

标题:Microsoft SQL Server 管理工作室

指定的演员表无效。(SqlManagerUI)

0 投票
8 回答
15054 浏览

sql - 在 SQL Server 2005/2008 中存储历史数据的最佳方式是什么?

我的简化和人为的例子如下: -

假设我想每天测量和存储世界上所有城镇的温度(和其他值)。我正在寻找一种存储数据的最佳方式,以便获得所有城镇的当前温度,就像获得一个城镇历史上的所有温度一样容易。

这是一个很容易解决的问题,但我正在寻找最佳解决方案。

我能想到的两个主要选项如下:-

选项 1 - 同一张表存储当前和历史记录

将所有当前记录和存档记录存储在同一个表中。

IE

这将使一切变得简单,但是获取城镇列表和当前温度的最有效查询是什么?一旦表中有数百万行,这会扩展吗?通过在表中添加某种 IsCurrent 标志有什么好处吗?

选项 2 - 将所有存档记录存储在单独的表中

将有一个表来存储当前的实时测量值

还有一个存储历史存档日期的表(可能由触发器插入)

这样做的好处是保持当前主要数据精简,查询效率很高,但代价是架构更复杂,插入数据更昂贵。

哪个是最好的选择?有没有我没有提到的更好的选择?

注意:我已经简化了架构以帮助更好地集中我的问题,但假设每天都会插入大量数据(100,000 条记录),并且数据是一天的最新数据。当前数据与历史数据一样可能被查询。

0 投票
6 回答
485 浏览

sql-server - 获取存档表中当前记录的最佳查询是什么(SQL Server 2005/2008)

例子

有一个应用程序可以测量世界每个城镇的温度。每 5 分钟进行一次测量并写入测量表。

问题

获取城镇列表及其当前温度的最有效查询是什么?

假设有 10 万个城镇和 1000 万条记录

注意:我添加了几个可能的答案,但可能还有其他选项。

0 投票
2 回答
89 浏览

sql-server - 远程连接到 sql08

有人有一个链接,我可以在其中阅读如何访问我的远程服务器的 sql server '08 安装?

更新

我想从远程服务器上的管理工作室访问 sql server 2008。

默认情况下禁用远程访问!

0 投票
1 回答
1513 浏览

sql-server-2008 - Win2k8 + SQL Server 2008 x64 - AMD Quad Opteron vs Intel Quad Xeon - 真正的基准

我们正在获得新的服务器。试图弄清楚 AMD 与英特尔的圣战。有没有什么地方可以找到这两个处理器系列的无偏见性能比较?我是否应该停止担心这个并将其归档到“没关系”类别中。

0 投票
1 回答
2229 浏览

sql-server-2008 - Sql 2008 查询问题 - 哪个 LatLong 存在于地理多边形中?

我有以下两个表:-

地理形状

  • GeoShapeId INT IDENTITY
  • 名称 VARCHAR(100)
  • ShapeFile GEOGRAPHY [这是纬度/经度的封闭多边形]

犯罪地点

  • CrimeLocationId INT IDENTITY
  • LatLong GEOGRAPHY [这是一个纬度/经度点]

现在,我有大约 10K GeoShape 结果和大约 500CrimeLocations。

我试图找出所有 500 个犯罪纬度/经度点都存在于哪些 GeoShapes 中。

:( 我就是不明白!我试图STIntersects在子查询上做一个但没有用。有什么建议吗?

干杯!

编辑1:我不能使用任何GEOMETRY功能..因为(如上所述)这些都是地理类型。

编辑 2:我知道如何使用STContainsSTIntersects. 请不要提供这方面的基本示例。我对使用上面的表结构进行复杂查询更加好奇。

0 投票
2 回答
7713 浏览

sql-server - 将 SQL 2000 32 位升级到 SQL 2008 64 位

我在运行 32 位版本的 SQL Server 2000 的 Windows 2000 Server 上有许多数据库。我需要将所有数据和设置传输到在 Windows 2003 64 位上运行 64 位版本的 SQL 2008 的新服务器。

这是否像备份数据库并恢复到新服务器一样简单。这也适用于系统数据库(master、model、msdb)吗?如果没有,有没有办法自动化跨用户帐户和权限的移动过程?

有人知道其他问题吗?

非常感谢您的帮助。

[编辑] 我已经成功测试升级到 SQL2008 32 位,我最关心的是 64 位版本的任何差异,因为我目前没有可以测试的 64 位服务器,例如我知道您无法将 SQL2000 主数据库恢复到 2008;可以将 SQL2008 32 位主机恢复到 SQL2008 64 位吗?迁移期间的停机时间不是问题。

0 投票
2 回答
622 浏览

sql-server-2008 - sql server 2008的文件流

SQL Server 2008 的 FILESTREAM 功能允许使用 SQL Server 2008 和 NTFS 文件系统的组合来存储和高效访问 BLOB 数据。

当在包含具有 filestream 属性的 varbinary 列的表上插入一行时,文件(数据)直接存储在文件系统上并分配新名称(例如 00000016-00000079-0006)。

是否有任何 TSQL API 可以检查文件系统上的哪个文件与特定行相关联?

0 投票
8 回答
34225 浏览

sql-server-2005 - 使用 SQL Server 2008 和 SQL Server 2005 和日期时间

我已经针对 2008 数据库构建了一个实体框架模型。对于 2008 数据库,一切正常。当我尝试更新 2005 数据库上的实体时,我收到此错误。

我在构建数据库时特别没有使用任何 2008 功能。我在代码中找不到对 datetime2 的任何引用。而且,是的,该列在数据库中被定义为“日期时间”。