问题标签 [sql-server-2008-r2]

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 回答
1895 浏览

sql - sql server 数据驱动订阅停止发送

我有一份每小时检查新订单的报告。但是效果很好,我只想在至少有一个订单的情况下发送报告。如果报告为空 - 我根本不想发送报告。

为了扩展这一点,我只想在有新订单时发送报告。

想法?

0 投票
3 回答
460 浏览

sql-server-2008 - 从 SQL Server 2008 升级到 SQL Server 2008 R2 会影响任何现有数据库吗?

我对 ReportBuilder 3.0 感到惊讶。这可能正是我工作所需要的。我还没有彻底检查 SQL Server 2008 和它的 R2 版本之间的差异,所以我不知道升级是否会很麻烦。

0 投票
2 回答
1032 浏览

sql-server - 创建非聚集 PK 语法是否不一致?

SQL Server 2008 R2

为什么

是正确的并且没有错误地执行?

是错误吗?给予

')' 附近的语法不正确。

附带问题:
为什么

被执行

是错误吗?对不起,两者都有效。

是否建议更正语法不一致?

0 投票
1 回答
17586 浏览

sql-server - 脚本日志传送自动化

是否可以编写所有日志传送配置的脚本?

例如:我需要编写一个作业,启动从服务器 A 到服务器 B 的两个数据库的 Log Shipping。

该作业将在服务器 A 上运行。

顺便说一句,两者都是 SQL 2008 R2 Enterprise。

服务器 A 上有一个共享。\serverA\Log

我相信这就是所有需要的。是否可以仅通过脚本来完成?我必须初始化数据库还是有像 SSMS 这样的选项来自动初始化?

我必须手动创建作业吗?还是以创建和管理工作的方式进行配置?

是否可编写脚本?有没有人做过这样的事情?有没有人有脚本来做到这一点?

提前致谢。

0 投票
2 回答
425 浏览

tsql - 使用 TSQL 从字符串中获取名称值

我刚刚编辑了问题以使其更清楚..请帮助

我正在使用 SQL Server 2008。

我有一列包含以下字符串..

在以下字符串中,如何使用 TSQL 获取“abc”的值?

结果应该是...

请告诉我。

谢谢

0 投票
3 回答
7818 浏览

sql - 在包含顶级 UNION、INTERSECT 或 EXCEPT 运算符的语句中不允许变量赋值

运行 SQL 2008 R2。这个过程在 VS 2008 DB 项目中通过了验证,但在管理工作室中失败了。任何想法?

0 投票
1 回答
803 浏览

sql - Sql Server 2008 R2 - SSMA 转换的扩展过程调用(IMPL 过程)影响性能

我们正在开发一个从 Oracle 到 SQL Server 2008 的迁移项目。所以我们有很多用于调用其他存储过程的oracle包函数。这些函数已由 SSMA 转换为 IMPL 程序,这些程序通过函数的扩展程序执行。我们尽可能将大部分此类函数转换为简单的 UDF。现在我们面临一个特殊的性能问题。使用 IMPL 过程调用调用此类函数的查询需要更长的时间才能运行。有趣的是,使用 Sql Server 2008 在旧服务器上运行相同的查询只需 2 分钟。现在在带有 SQL Server 2008 R2 的新服务器中,它需要很长时间(大约 25-30 分钟)。

我们已经验证了索引和统计数据也是最新的。我们还注意到 IMPL 调用通过 master 和 sysdb 数据库,并使用内部表来存储并将结果从 IMPL 过程调用传回给函数。它们的空间分配与旧服务器不同。但它们并没有用完空间。他们会导致问题吗?是否有任何可用于 master/sysdb 数据库空间分配的指南?

数据库大约 300GB,tempdb 大约 50GB。

旧服务器

  • SQL Server 2008 / Windows
  • 氙气四核 x4 - 3GHz,64GB RAM

新服务器

  • SQL Server 2008 R2 RTM
  • 皓龙 6 核 x6 - 2.2GHz,64GB RAM

如果需要更多详细信息,请告诉我。

谢谢

0 投票
3 回答
65 浏览

inner-join - 在 SQL Server 2008 R2 中,如何将多个不同表中的记录提取到单个视图中?

我正在尝试创建一种“摘要”视图,其中应该从几个不同的表([Account]、[Branch]、[Customer]、[Employee]、[Transaction]、[FlaggedTrans])中提取值。

由于我无法在视图中执行大量 SELECT 语句,因此我正在尝试使用 INNER JOIN 完成任务,这就是我的问题所在。

这是我到目前为止所得到的:

看起来很合乎逻辑,但它导致所有值都返回为 NULL 或 0。我做错了什么?

0 投票
1 回答
695 浏览

sql-server - SQL 2008 地理空间数据可以给我国家、州、城市信息吗?

我不知道 SQL 地理空间的新功能。

我想知道我是否可以用来制作类似的东西:

  • 在世界地图上绘制一个点
  • 了解该点所在的国家/地区
  • 点位置状态和城市。
  • 衡量我在每个州的交货量。
  • 所有这些都可以对像矩形这样的几何形状进行吗?

我的意思是我可以制作一个允许您在地图上插入交货地点然后对此信息进行一些 BI 分析的应用程序吗?

Geometry 和 Geography 类型适合这个吗?提前致谢。

0 投票
1 回答
1684 浏览

sql - 记录 SSIS 变量表达式

我正在从我的 SSIS ETL 包中将大约 40 个文件加载到 Oracle。在每个文件加载过程结束时,我运行一个 SQL 查询来针对旧数据过期执行 Type-2 更新。

SQL 查询存储在一个名为的变量中,该变量ExpireOldRecordsQuery在运行时构建,因此EvaluateAsExpression属性设置为TRUE,表达式如下所示

"Update MyTable Set ExpiredOn = SYSDATE Where ExpiredOn IS NULL AND DownloadID <> " + @User::CurrentDownloadId

我想从ExpireOldRecordsQuery变量记录实际查询。

如何让 SSIS 记录表达式的计算结果?