问题标签 [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 投票
1 回答
3428 浏览

sql-server - 字符串或二进制数据将在删除时被截断

我正在尝试删除几行

使用

SQL Server 管理工作室,仅 2 行我收到消息

未删除任何行

删除行时会发生什么?

钥匙是独一无二的,所以这不是问题

我已经使用手动 DELETE 语句删除了行,但对这里发生的事情感到好奇

有什么想法吗 ?

这是使用 SQL 2008 R2 Express 版本

UPDATE - 表上没有触发器

0 投票
1 回答
691 浏览

sql-server - 如何使 SQL Server 2008 R2 跟踪像以前版本一样工作

我刚刚从 SQL Server 2008 升级到 SQL Server 2008 R2。我去创建一个跟踪,但现在它要求我选择要在跟踪中显示的选项,并且默认情况下它不会选择其中任何一个。我正在尝试获取与以前版本的 SQL Server 中一样的跟踪,但我无法确定要在“跟踪属性”对话框中检查哪些选项。我主要只是想看看有人对数据库进行任何类型的查询(它在以前版本的 SQL Server 中的工作方式)。

0 投票
3 回答
6807 浏览

sql-server - 是否有 SQL Server 2008 R2 开发者版?

是否有 SQL Server 2008 R2 开发者版?我读过那里,但我只在 Microsoft 的网站上看到 2008 R1 Developer 并且找不到从哪里获得它。如果有人能指出我正确的方向,我将不胜感激。我尝试了微软的销售,但与我交谈的人似乎并不认识。如果我现在不能得到它,我必须回到 Express 版本。

0 投票
1 回答
2026 浏览

.net-3.5 - 执行权限被拒绝 - .NET 和 SQL2008 兼容模式 100

我们最近开始测试以 Compat 模式 100 运行的新 SQL2008 服务器,我们的一个 .NET 应用程序已停止运行并返回错误:

对象“我的存储过程”、数据库“我的数据库”、模式“dbo”的执行权限被拒绝。

现在我已经确保该应用程序正在建立连接的登录具有适当的 EXECUTE 权限,所以我知道这不是问题。所以我想知道是否有任何其他原因可能导致这种情况与 SQL Server 2008 的兼容性模式有关,甚至是其他原因?

.NET 应用程序当前处于 3.5 并使用 System.Data.SqlClient 调用存储过程。

提前致谢!

0 投票
1 回答
214 浏览

entity-framework - ASP.MVC2.0/EF4.0站点部署/维护

我的小团队在网站项目中使用了 asp.mvc 2.0/entity framework 4.0(模型优先方法)/Windows Server 2008r2/Sql Server 2008 r2 堆栈。我们已经完成了开发过程,进入了 Web 部署阶段。在这个阶段,我们面临着一个问题——好的,我们将使用 vs2010 特性进行初始服务器/数据库部署,但是我们将来会做什么?显然我们的一些模型可以在发布后修改以满足新的条件,当然我们的服务器数据库将包含用户数据集、文章等。有没有什么方法可以用新的数据库修改更新服务器数据库,而不删除数据库,和将数据从旧实例转换为新实例?现在我们只找到了更新服务器数据库的 DAC/DACPAC 方法,但我们不知道如何将自动 EF 模型生成与 DAC 绑定。可能存在另一种解决方案吗?有没有解决这种情况的标准方法?有什么建议吗?

谢谢

0 投票
0 回答
145 浏览

.net - 重新编译后连接到链接服务器时出错

我在 IIS 7 中有一个针对 SQL Server 2008 R2 数据库运行的 ASP.NET MVC 网站,我在其中设置了一个链接服务器。已设置链接服务器,以便我的数据库中的 SQL 帐户链接到链接服务器上的 SQL 帐户。

一切正常,直到我重新编译我的网站,然后它无法再连接到链接服务器,我收到此错误:

命名管道提供程序:无法打开与 SQL Server [5] 的连接。

要修复它,我必须在 SQL Server 中打开链接服务器属性,然后在“属性”对话框中重新输入链接服务器上 SQL 帐户的密码,然后一切都会再次运行。

知道为什么我每次都必须这样做以及我能做些什么来解决它吗?

0 投票
2 回答
1148 浏览

entity-framework - Sql Server 2008 R2 中的 Sysutcdatetime,是否已弃用?

我开发了一个使用实体框架连接到 Sql Server 2008(不是 R2)数据库的 Asp.net 应用程序。
客户端针对 Sql server 2008 R2数据库运行 db 脚本并成功执行。
执行应用程序时会引发异常:
“Sysutcdatetime”未被识别为内置函数。
检查堆栈跟踪后,似乎在执行 LINQ to Entity 框架语句时引发了异常。声明是这样的:

据我了解,从 Entity 框架生成的 sql 语句使用函数 Sysutcdatetime 来获取当前的 UTC 日期和时间。
我知道其中一种解决方案是将日期存储在变量中,而不是将其传递给 lambda 表达式,这样 UTC 日期和时间将在应用程序级别确定并在生成的 sql 语句中进行硬编码。

但我很好奇为什么 Sysutcdatetime 函数存在于 Sql server 2008 中而不存在于 Sql server 2008 R2 中?

0 投票
2 回答
2265 浏览

sql-server - Sql server 表分区 - 我可以跨服务器分发表吗?

我读过很多网站、指南等;另请注意,我无法测试我的要求,因为没有两台计算机。

表分区仅仅意味着表在逻辑上被划分,使得特定范围仅由特定分区处理,方法是减少负载并允许并行性。

提到分区位于不同的硬盘上,但从未提及分区位于不同的计算机上。

那可能吗?

例如,id<50000 的数据将存储在一台计算机上,其余的将存储在另一台计算机上?

0 投票
2 回答
1623 浏览

sql-server - 在同一个开发盒上同时开发 SQL Server 2008 和 SQL Server 2008R2 报告

我们拥有大量现有的 SSRS 2008 报告,这些报告仍在生产中。
但是,我们正在评估 SSRS 2008r2,并希望开始开发利用共享数据集等新功能的报告。

问题是安装 2008R2 工具的 AFAIK 将 Visual Studio 2008 工具从 2008 升级到 2008R2。这意味着,当您打开 2008 报告并进行任何它认为需要新功能的更改时,它会将架构升级到 R2,使其与我们的生产服务器不兼容。

有人遇到过这种情况么?有小费吗?我真的不想 RDP 到 VM 或任何类似的讨厌的东西。

0 投票
1 回答
212 浏览

caching - 将网页内容保存到数据库以进行缓存的更好方法

我想知道哪种方法更好地将网页内容保存到数据库进行缓存?

  1. 使用 ntext 数据类型并将内容保存为平面字符串
  2. 使用 ntext,但压缩内容然后保存
  3. 使用 varbinary(MAX) 保存内容(我如何将平面字符串转换为二进制?;-))
  4. 您向我建议的另一种方法

更新

更深入地说,我有许多表(URL、缓存、ParsedContents、Words、Hits 等),对于 URL 表中的每个 url,我正在发送请求并将响应保存到缓存表中。这是我引擎的下载器(Google 的 URLResolver)部分。然后索引器部分的行为是执行与此相关的解析等任务。并且压缩/解压缩仅在新内容被缓存或解析时执行