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

c# - 如何在实体框架中设置 SQL Server 2008 的登录信息?

好的,我仍在学习使用实体框架的技巧,并且遇到了另一个小问题。

当我从 SQL Server 2008 数据库创建实体模型时,它会警告我将登录信息保存在配置文件的连接字符串中。最初我并不担心,所以我把它留在了那里,但现在我想开始考虑部署。因此,如果我遵循该建议并且不在连接字符串中包含登录信息,那么我以后还能如何设置该信息以便它可以登录到数据库服务器?

谢谢

0 投票
7 回答
7468 浏览

c# - SqlDataReader.HasRows 自 SQL 2008 升级以来返回 false

我有一个连接到 SQL 数据库的 ASP.NET 2.0 网站。我已将 SQL 服务器从 2000 年升级到 2008 年,从那时起,一页无法正常工作。

我已经解决的问题是,即使数据集不为空,对 SqlDataReader.HasRows 的调用也会返回 false 并且删除检查允许通过 reader.Read() 的循环访问预期的数据。

有人知道发生了什么吗?HasRows 返回正确值的其他页面上有类似的代码块。

编辑-为了澄清,存储过程确实返回了我已经确认的结果,因为如果我删除 HasRows 检查,循环运行良好。只需将连接字符串中的 SQL 服务器名称更改为在 SQL 2000 上运行的相同数据库即可解决问题。我已经检查过 NOCOUNT 是否关闭,那么如果不是这种情况,还有什么可以让 HasRows 返回 false 呢?

EDIT2- 这是 SP

提前谢谢了。

0 投票
11 回答
160371 浏览

sql-server-2005 - SQL Server 2008 相对于 SQL Server 2005 的优势?

Microsoft 的 SQL Server 2005 和 SQL Server 2008 之间的主要区别是什么?

是否有任何令人信服的升级理由(任何版本,因为我有一个客户有多个版本)?或者是否有一个网站可以比较两台服务器的图表或要点?

另外,这两个版本的Express版本有什么值得注意的地方吗?

0 投票
5 回答
973 浏览

sql-server-2008 - 在 SQL Server 2008 中,如何以除非连接到网络才能解密数据的方式保护数据?

我们最近在 SQL Server 2008 中为我们开发人员笔记本电脑上的本地数据库实施了透明数据加密,以在笔记本电脑被盗或丢失的情况下保护它们。这工作正常。

现在我们正试图找出一种让证书每天过期的方法,强制一个自动化进程(可能是登录时的脚本)进入网络路径并获取一个过期一天后的新证书。这将确保如果发生意外情况,第二天数据将无法使用。

我还研究了使用 Cryptographic 提供程序,但那里似乎没有任何“提供程序”。也许我错了。

我愿意接受建议。如果有更好的方法请告诉我。谢谢!

0 投票
2 回答
2299 浏览

c# - 使用实体框架/休眠与 sql2008 地理数据类型

我正在使用 sql express 2008 和 vs2008,用 c# 编写。

我有一个带有 Geography 列的 db 表,我需要将我收集的 gps 数据放入其中。当我尝试为此表创建实体框架映射时,它只是忽略了该列,并发出一些关于无法映射此类列类型的警告。然后我查看了 nHibernate.Spatial 项目,但它似乎只翻译几何类型,而不是地理。那里没有运气。有人告诉我,我可以使用将 Geography 转换为 VarBinary 的视图,然后在创建的实体类中添加另一个将二进制反序列化回 Geography 的属性。我想这将适用于从数据库中读取数据,但我还需要将这些行插入到我的数据库中,并且我无法将行添加到视图中。我可以使用其他一些技巧来轻松地在我的 c# 代码中从我的数据库中读取和写入地理数据吗?

0 投票
2 回答
2439 浏览

sql - 在 Linq 中交叉应用

是否可以将 SQL Server 2008 CROSS APPLY 与 LINQ-2-SQL 一起使用?

示例 SQL:

CROSS APPLY 允许使用表(示例中的 dateTable)中的值作为 tablevalue 函数的参数。如果您需要对一系列输入进行复杂的计算(封装在表值函数中),这将非常有用。

0 投票
3 回答
96898 浏览

sql - 如何通过 T-SQL 检查 SQL 复制状态?

我希望能够在 SQL Server 2008 T-SQL 中检查发布和订阅的状态。我希望能够确定它是否可以,最后一次成功是什么时候,同步等等。这可能吗?

0 投票
2 回答
1663 浏览

sql-server - 使用策略管理 (DMF) 在 SQL 2008 中创建默认列

有人可以告诉我是否可以使用 SQL 2008 策略管理功能添加策略以在表架构中创建默认列

因此,例如,我可能希望在我的所有表中都有一个名为 CreateDate 的日期列,并且没有 DBA 可以创建一个没有日期时间类型的列名为“CreateDate”的表

那可能吗?

0 投票
2 回答
2445 浏览

sql-server - 如何持久化计算的 GEOMETRY 或 GEOGRAPHY 列

我正在尝试在 SQL Server 2008 下创建一个包含GEOMETRY列及其计算变化的表。

考虑下表,其中计算列返回缓冲几何:

问题在于它会导致以下错误:

消息 4994,级别 16,状态 1,行 2 表 'Test' 中的计算列 'BufferedGeometry' 无法持久化,因为列类型 'geometry' 是非字节排序的 CLR 类型。

我搜索了 BOL 和网络,但似乎无法找到解决问题的方法。我真的希望它能够被持久化,这样我就可以有效地索引它。我可以在代码中设置它,但是我可能会出现不一致的数据,因为我在某个时间点需要这两个值。

有人玩过这个并且知道解决方案或解决方法吗?

更新:Microsoft 在 SQL Server 2012 中添加了此功能。

0 投票
4 回答
26046 浏览

visual-studio-2008 - 如何获得 Visual Studio 2008 SP1 的投标?

我目前使用 Visual Studio 2008 SP1,并且一直在将旧项目迁移到 VS2008,但现有的 SSIS 和 SSRS (2005) 项目与 VS2008 不兼容。将这些 BIDS 项目作为单独的解决方案进行维护是一件痛苦的事情。

我一直在考虑升级到 SQL2008,但是因为我们的开发、测试和生产平台都是 SQL2005 企业版,我不喜欢我的本地环境偏离当前标准的想法。尽管想要 VS2008 的投标。

我刚刚安装了带有所有位的 Sql Express 2008 并且我发生了一些事情... Sql Express 2008 是否只是安装了我需要的所有 BIDS 位而不需要我升级我的本地版本的 Sql Server?

这是为 VS2008 安装 BIDS 的可行方法还是我遗漏了什么?

更新

我只是有一个想法...为什么不直接从完整的 SQL Server 2008 安装工具,因为我可以访问它。

Express 2008 中的工具和完整的 Sql Server 2008 之间的工具之间存在哪些差异仍然是个问题。