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

c# - 计算校验和的最快方法和更好的 Sql Server 数据类型来保存它

在我的应用程序中,我将 urls 内容保存到特定的数据库表中。为了减少重复,我想计算每个内容的校验和。那么保存校验和的最佳sqlserver数据类型是什么?以及计算 url 内容(html)校验和的最快方法?

0 投票
1 回答
743 浏览

silverlight-4.0 - Entity Framework 4 和 SQL Server 2008 R2 更改数据捕获不能很好地配合使用

当我尝试同时使用这两个功能时,我的模型出现编译错误(请注意,我已将 _CT 表的实体重命名为“ContentHistory”,并且我的 SL4 单元测试项目名为“DomainServices.UnitTest”:

这里有没有人让 CDC 和 EF4 一起玩得很好?

0 投票
3 回答
3565 浏览

sql-server - SQL Server 2008 R2(.Net 2.0 应用程序)中的死锁问题

有问题的 Sql Server 2008 R2 实例是一个重负载 OLTP 生产服务器。几天前出现了僵局问题,但仍未解决。我们收到了 Xml 死锁报告,其中列出了死锁中涉及的存储过程和一些其他细节。我将首先尝试列出此 xml 中的事实:

死锁涉及两个存储过程,例如 SP1 和 SP2。根据报告,SP1 运行在隔离级别“Serializable”SP2 运行在“ReadCommitted”

我们调查了以下内容:

  • 我们是在 SP 中还是在代码中将 SP1 的 IsolationLevel 设置为“Serializable”?- 不。

  • 是否有其他 IsolationLevel 为“Serializable”的 SP 调用 SP1?- 不。

  • SP1 使用的表是否被隔离级别为“可序列化”的任何其他 SP 调用?- 是的。有些 SP 的隔离级别设置为“可序列化”并访问与 SP1 相同的表,但我们不知道它们是否在死锁时运行,因为死锁
    报告仅显示 SP1 和 SP2。

思路:
我们考虑了以下可能的原因:

  • 发生死锁是因为 SP1 以“可序列化”方式运行。- 为什么我没有设置这个SP 在Serializable 中运行?隔离级别是否在升级(就像锁一样)?如果我们解决这个问题并让它以 ReadCommitted 的方式运行,问题会得到解决吗?

  • 任何其他 SP 正在运行,锁定 SP1 使用的表并导致 SP1 和 SP2 之间的死锁。- 这个SP不会在死锁报告中列出吗?死锁报告能错过这样的依赖吗?如果是,那么我们可能只会获得部分信息。不过,这仍然不能解决 SP1 在 Serializable 中的运行方式。

建议:

  • 如果这些信息不足以解决问题,我如何从 SQL Server 获取更多信息以用于我的目的以及我应该尝试收集哪些信息?

  • 您在解决此问题时会采取任何其他思路吗?

更新:
这是死锁的跟踪日志信息。我已经更改了 SP 等的名称,但已检查并确认更改不会遗漏任何相关信息。检查代码后面的注释以获取有关表格等的更多信息。

SP1 正在执行从 5 个不同表(Table1 到 Table5)(使用内部查询等)获取数据的选择。SP2 对 Table1 执行更新。
有趣的是,SP2 更新的列之一是 Table1 中的外键字段和 Table2 的主键,而 Table1 和 Table2 都是 SP1 的 select 语句的一部分,不确定这是否相关但不想错过任何事物。

注意:indexname="Index1"(在上面的死锁图中)——Index1 与 Table1 中的外键和 Table2 的主键位于同一列。

0 投票
1 回答
522 浏览

sql - SQL Server 2008 R2 计算字段问题

我正在尝试在我的一个数据库表中创建一个计算字段,但我不断收到错误消息

验证列 FullName 的公式时出错

我没有尝试合并其他计算字段,所以这应该可以。

我正在使用带有 SS2005 后端的 SSMS 2008 R2。

所以在我尝试过的公式字段中:

不确定是什么问题。任何帮助将非常感激。

谢谢!

~DJ

0 投票
1 回答
296 浏览

sql-server - 触发时 Sql Server 2008 r2 无法识别进程

我已经在我的机器上安装了 SQL Server 2008 R2(我的机器运行 Windows Server 2003)我的数据库中的一些表正在触发触发器(当插入、删除、更新发生时)触发器结果应该到达某个进程(triggersReceiver.exe通过共享内存)等待触发器。问题是 SQL Server 2008 r2 无法识别此过程触发器触发时我得到的错误: triggersReceiver.exe is not running 。但他在跑!!!!有没有人遇到过类似的问题??

这是“连接器 dll”的代码,该部分在触发触发器时执行(此代码通过扩展存储过程执行):所有功能都在 winbase.h(windows dll)中找到

这个函数返回 FALSE(我不知道为什么......)

谢谢,立然。

0 投票
3 回答
1715 浏览

c# - 读取并检查 .csv 文件,然后将其上传到 sql server 2008 r2

我有一个页面,其中有一个文件上传选项,我必须上传/导入 csv 文件。我想要做的是检查是否上传了正确格式的文件,例如如果上传了 csv 文件以外的文件,系统应该给出错误消息。另外,我需要做的是检查 csv 文件的某些字段,例如 csv 文件中有一些必填字段,如姓名、邮政编码、如何检查这些字段是否不为空。执行这些任务后,系统应自动将 csv 文件上传到 sql sever 2008。任何想法或教程......将不胜感激。

0 投票
1 回答
229 浏览

sql - SQL Server 2008 中的简单触发器

谁能告诉我如何在将记录插入数据库时​​更新它的列。这是我想要的伪代码。

0 投票
1 回答
854 浏览

sql-server - SQL Server 2008 Running Procs:如何获取 xp_cmdshell 项目?

我正在使用这个查询来查找一些已经运行了很长时间的查询:

目前,我们有一些似乎被卡住的 xp_cmdshell 东西(我们使用它来调用 bcp.exe 以在作业中批量导出)。但是,sys.dm_exec_sql_text() 的输出只输出“xp_cmdshell”而不是参数——我真的很想看看 xp_cmdshell 正在运行哪些命令,以便追踪问题。

有没有办法在 SQL Server 中做到这一点?

编辑:活动会话正在从存储过程调用 xp_cmdshell 。例如:

EXEC usp_xxx -> 调用 EXEC usp_yyy -> 调用 xp_cmdshell。

因此,DBCC InputBuffer 的输出是对 usp_xxx 的调用,这不是我想要的。

0 投票
1 回答
143 浏览

c# - 连接的字符串列在下拉列表中未正确显示(asp.net)

下面是我在 Storedprocedure(SQL Server 2008) 中的查询,它将从表中返回项目列表。

询问:

查询结果(复制到文本板然后如下所示):

但在绑定到 ASP 下拉控件后,它的显示如下所示:

请有人可以帮助解决这个问题。

提前致谢...

0 投票
1 回答
5969 浏览

sql - SQL Server 2008 Service Pack 2 是否适用于 SQL Server 2008 R2?

我一直在使用 SQL Server 2008 R2 进行开发。我注意到 SQL Server 2008 的 Service Pack 2 刚刚问世。但是,我在这里检查过,Microsoft 没有提供指向 SQL Server 2008 R2 的任何服务包的链接。所以我不清楚我是否应该将他们的服务包应用到我的 SQL Server 2008 R2 实例。

我是否需要将某个版本的 Service Pack 2 应用到我的 SQL Server 2008 R2 实例?

谢谢。