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

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 投票
5 回答
33287 浏览

sql-server - 从 SQL Server 2008 R2 Express 升级到 SQL Server 2008 R2 Enterprise

当我尝试从 SQL Server 2008 R2 Express 升级到 SQL Server 2008 R2 Enterprise 时,它​​通过了所有测试,然后在“选择功能”步骤中失败,并显示以下错误:

没有选择升级的功能。

和一个窗口错误信息:

此页面上存在验证错误。单击确定关闭此对话框。在设置页面的按钮上查看错误,然后提供有效参数或单击帮助以获取更多信息。

是否可以继续,或者我需要备份、卸载 Express,然后安装新的企业版?

0 投票
2 回答
4049 浏览

sql - SQL Server 2008 R2 Express - 实例不断启动数据库

我有 3 个运行 SQL Server 2008 R2 Express 的实例,以尝试绕过快速版本的 1gb 限制。实例 1 (SQLExpress) 连接到我最繁忙的网站,为大约 3000 个并发在线用户提供服务。该数据库正常运行。

我还在运行另外两个实例(SQLExpress1 和 SQLExpress2),它们都连接到更安静的站点。在这两种情况下,我都看到数据库不断启动:

2010 年 11 月 2 日 20:18:24,spid53,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 19:34:43,spid52,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 19:17:17,spid54,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 19:02:37,spid51,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 18:54:27,spid51,未知,启动数据库“historiaslush_forums”。11/02/2010 18:41:27,spid51,未知,启动数据库'historiaslush_forums'。2010 年 11 月 2 日 17:56:28,spid51,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 17:44:13,spid52,未知,正在启动数据库“historiaslush_forums”。2010 年 11 月 2 日 17:33:25,spid53,未知,正在启动数据库“historiaslush_forums”。2010 年 11 月 2 日 17:33:21,spid53,未知,正在启动数据库 ' historiaslush_forums'。2010 年 11 月 2 日 17:19:04,spid51,未知,启动数据库“historiaslush_forums”。2010 年 11 月 2 日 17:18:55,spid53,未知,启动数据库“historiaslush_forums”。

有没有人见过这种行为?它是否仍然与表情版的残缺功能集相关联?

谢谢

0 投票
1 回答
81 浏览

sql-server - 为未来值添加保留字段是个好主意

我有像等这样的表格Customer,这些表格Purchase有时与它们相关联,文件是指某处的一些文件(如扫描的驾驶执照或其他东西)

我们不能让应用程序将这些文档直接上传到数据库中,所以我有一个 uniqueidentifier 列用于这些(我应该有一个文件哈希吗?)

我的问题:
将来我们可能会有更多与表格相关联的文档,所以我正在考虑添加额外的字段,例如:

Customer
+DriversLicenseDoc
+Document1//供
将来使用 +Document2 //将来使用

因此,将来如果他们确实决定需要另一个文档,我只需要更新我的实体框架模型并重命名模型中的列,数据库就不必更改了吗?

这是它的一般做法吗?有更好的想法吗?我看到的缺点是我必须让所有这些未来的值都可以为空?也许那不是缺点?
还想听听关于部署后您通常如何应对数据库模式变化的想法?

0 投票
1 回答
241 浏览

sql-server - 从域身份验证转换到 SQL Server 身份验证

大家好,我遇到了一个让我难过的问题。

我在 SQL Server Express 中建立了一个数据库,但遇到了一个奇怪的权限问题。该数据库位于我的开发机器上,具有域用户:DOMAIN\albertp。我的开发数据库服务器设置为“SQL Server 和 Windows 身份验证”模式。当我使用 Windows 身份验证登录时,我可以毫无问题地编辑和查询我的数据库。

但是,当我登录到任何使用 SQL Server 身份验证(包括 sa)的用户时,我会在对我的数据库运行查询时收到此消息。

我得到:

我以“审核员”身份从 SQL Server Management Studio 登录到服务器,并且在错误日志中没有看到有关登录失败的任何内容。

我已经跑过:

我仍然得到同样的错误。我必须为数据库设置哪些权限才能供我个人域登录之外的其他人使用?还是我看错了问题?

我的最终目标是让数据库可以从一组 PHP 页面访问,使用公共登录(因此是“审计员”)或特定于一组个人用户的登录。

0 投票
7 回答
19213 浏览

sql-server - 如何从数据库中删除所有表?无法从 sys.tables 中删除

如何以任何方式执行此查询:

发生的事情是,我执行了一个非常大的查询,我忘记USE在它上面放置指令,现在我的主数据库上有无数的表,不想一个一个地删除它们。

更新:这是一个全新的数据库,所以我不必关心任何以前的数据,我想要达到的最终结果是将主数据库重置为出厂发货。

0 投票
1 回答
1496 浏览

sql-server-express - 给定一个 SQL Express 数据库基础文件 (.MDF),我如何擦除/清除/重置架构和/或数据?

我必须从 MDF 文件中清除架构和数据的选项是什么?删除所有数据的选项有哪些?

要重置数据库模式,我似乎需要在数据库备份为空时复制文件。我想知道是否有更简单或更有效的方法。

要清除所有数据,我似乎需要编写一个脚本。该脚本将禁用约束,然后在重新启用约束之前从每个表中删除所有行。这很简单,但确实需要我发现/跟踪数据库中存在哪些表。也许它还不够,或者有更简单的方法?

0 投票
1 回答
524 浏览

sql-server - SQL Server 中的不稳定查询

我正在使用 SQL Server 2008-R2 速成版。

我编写了如下所示的查询来生成从 1 到 @n 的数字序列。在测试它时(纯粹是在查询窗口中),我发现如果我显着改变了@n 的值,我会得到不正确的结果。重新执行会产生相同的错误。但是,如果我打开一个新的查询窗口,结果是完美的。

查看算法,我不知道为什么我应该得到不稳定的结果(或者甚至查询可以针对固定输入产生不同的结果)。

编辑

将 65536 更改为 5000,执行,更改回 65536,然后向下滚动到第 169,770 行。我得到第 169770 = 40000 行。在新窗口中,它运行正常。

编辑2

除了随机获得正确/错误的结果外,似乎还有其他问题。对于某些数字,例如 655360,我现在得到的结果始终不正确。

0 投票
2 回答
2440 浏览

ms-access - SQL Server 2008 Express 中的链接表

我正在将 ACCESS 2000 迁移到 SQL express 2008,并且在使用链接表时遇到了问题。有没有办法将 ACCESS 链接表复制到 SQL?

谢谢

0 投票
2 回答
1826 浏览

sql-server - 基于 SQL 的加密性能

我正在为未来的项目做一些研究,它需要对一些数据进行加密。

在我今天的研究中,我注意到有许多不同的加密算法(包括 AES、Triple-DES、X-DES 等),我希望使用 SQL-Server 中的一种算法(2008r2 express probs),你会如何推荐这样做,比如最佳实践等?

我打算做以下事情:

并以下列方式使用它:

我想这是正确的方法(我很久以前读过它并保存了一个例子,所以只需仔细检查:])?

此外,使用不同的加密算法之间是否真的存在任何性能差异(或安全差异,比如一个比另一个更容易破解)?<<- 这是我真正想要了解/最重要的一个。

最后,如果我将数据库移动到不同的服务器,我想我可以以相同的方式重新创建密钥/证书,我将能够取回数据等?

任何好的博客文章/链接/白皮书将不胜感激:)(我读过的大部分内容都非常糟糕)

感谢阅读:D

0 投票
2 回答
8079 浏览

etl - 使用 SQL Server 2008 R2 Express 创建 ETL

我最近安装了最新版本的 SQL Server (2008 R2 x64),现在我正在尝试创建 ETL 的第一步。

是否可以使用 SQL Server 2008 R2 Express 创建 ETL,如果没有,是否有一些工具可以免费提供?

我打算做的是从多个来源收集数据,例如 Web 服务、RSS 提要、解析的 url 请求、文件或其他数据库引擎。将收集到的数据转换为可理解的架构(出于我的目的)并将其存储在我的 SQL Server 数据库中。