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

sql - SQL:仅将日期与月份和年份列进行比较

我有一个MonthlyShipments看起来像的表:

我想总结过去 3 个月的数量,不包括当月。我的 where 子句目前看起来像:

它有效,但它丑陋和侮辱。有什么让它更漂亮的建议吗?非常感谢!

0 投票
18 回答
251211 浏览

sql - 无法连接到 SQL Express “错误:26-错误定位服务器/指定实例)

对于一个运行 SQL Server 2008 R2 Express 的特定机器,我处于松散的状态。

  • Windows 防火墙配置为允许入站 TCP 和 UDP 1433、1434。
  • Windows 防火墙配置为允许任何端口上的出站 TCP 和 UDP。
  • 当前没有其他软件 AV/FW 正在运行。

当我尝试连接到时xxx.xxx.xxx.xxx\sqlexpress,它超时并出现以下错误:

标题:连接到服务器

无法连接到 xxx.xxx.xxx.xxx\SQLEXPRESS。

附加信息:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)(Microsoft SQL Server,错误:-1)

我已检查服务器上是否允许远程连接。

我已确认在 SQL Server 配置中启用并配置了 TCP/IP,以允许外部 IP 上的连接到 1433。

我还使用了本地机器上的 Wireshark,我可以看到 1433 UDP 请求发送到远程服务器。

但是在远程服务器上使用 Wireshark 显示没有对 1433 UDP 或来自我的外部 IP 的任何内容的入站连接请求(从结果中过滤到远程 RDP)。

这让我认为这是一个防火墙问题。

该服务器由外部公司托管,该公司可以控制我们服务器前面的 PIX。

我需要自己尽可能多地解决这个问题,因为托管公司不知道他们在做什么。

0 投票
2 回答
645 浏览

windows-7 - 从 LightSwitch 连接到 SQL2008R2

我正在尝试针对 SQL Server 2008 R2 数据库构建我的第一个灯开关应用程序。我也运行了 sqlexpress(一旦我发现它是开发所必需的)。针对简单表生成的搜索屏幕不显示任何数据,而是提供工具提示消息“无法加载数据。请检查您的网络连接”。我可以从 VisualStudio 2010SP1 TransactSQL 编辑器中查询相关表,没有任何问题。在 Windows7 上运行。有人知道我应该寻找什么吗?

0 投票
1 回答
2584 浏览

sql-server - 从 SYBASE SQLAnywhere 11.0 迁移到 SQL Server 2008 R2 Express

大家好,我有一个项目要从 SQLAnywhere 11 迁移到我们的船员 Web 应用程序的任何新关系数据库。迁移的原因是成本和支持问题。我需要选择一个免费的数据库,并且具有 SQLAnywhere 的所有功能11.0。

这是我想了解的有关 SQL Server 2008 R2 express 的问题列表。

  1. 我们是否有任何迁移实用程序可以从 SQL Anywhere 11 迁移到 SQL Server 2008 R2 express。
  2. 从 install shield MSI 部署 SQL Server 2008 R2 express 是多么容易。
  3. 从 SQLAnyhere 11 迁移到 SQL server 2008 R2 express 的替代方法。
  4. 管理工具是否随快速添加免费提供。我应该能够对数据库进行碎片整理和还原。

谢谢

0 投票
1 回答
937 浏览

sql - 大小小于 1MB 的对象的 SQL 文件流

我在数据库中存储了许多小图像,并想使用 SQL Server 的文件流功能。但微软建议将它用于大于 1MB 的对象,但我的平均对象大小是 300KB。所以我想知道,Filestream 会起作用吗?如果有,有什么缺点?我使用 SQL Server Express 2008 R2,我希望这个功能可以帮助我节省数据库大小,否则它会增长到 express 版本限制大小。谢谢

0 投票
1 回答
1614 浏览

sql-server - 慢SQL事务块表

我有一个非常慢的 sql 事务,它在表中插入新行。来自其他连接的所有其他“选择”查询等待此事务解锁表。

是否可以在第一个事务有效时从表中获取旧行?

SqlExpress 2008 R2。例如:

button2_Click 方法不会立即获取一行,它等待提交我有一个非常慢的 sql 事务,它在表中插入新行。来自其他连接的所有其他“选择”查询等待此事务解锁表。

是否可以在第一个事务有效时从表中获取旧行?

SqlExpress 2008 R2。例如:

button2_Click 方法不会立即获取一行,它会在 button1_Click 线程中等待提交。

0 投票
1 回答
162 浏览

tsql - SQL Server 存在谓词

我明白这

总是会打印TRUE,因为毕竟NULL是 SQL Server 中的一个值,但为什么会这样

printTRUE因为子查询会导致错误并EXISTS始终检查是否存在,所以这是怎么可能的。

0 投票
10 回答
217896 浏览

sql-server - 无法远程连接到 SQL Server 实例

我正在尝试从本地计算机上的 SQL Server Management Studio 访问我的 VPS 上的 SQL Server 实例。它不起作用(我得到的错误是:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。

我认为这是因为我需要配置数据库引擎以允许远程连接(如果我错了,请纠正我!)。所以我找到了这个分步指南来帮助我做到这一点:http ://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/我必须在指南中指出第 10 点,现在我被卡住了!我的 VPS 上没有安装 SQL Server Management Studio。无论如何,这给我留下了两个选择:

  1. 安装 SSMS
  2. 在不安装 SSMS 的情况下找到另一种方法来执行指南中的第 10 点

我尝试使用 Web 平台安装程序在我的 VPS 上安装 SSMS,但它一直失败。我不知道它为什么会失败,因为它似乎没有给出原因。有谁知道我如何以不同的方式允许远程连接?

我的 VPS 上安装的 SQL Server 版本是 SQL Server 2008 R2 Express。

更新

我试图在我的笔记本电脑和 VPS 上禁用防火墙,看看是否是防火墙问题。这对错误消息没有任何影响。

另一个更新:

现在已经能够安装 SSMS(我直接从网站安装而不是使用 WPI),我已经能够检查服务器是否配置为允许远程连接(我去了 SSMS,连接到 SQL Server 实例,对-单击连接,单击属性,转到连接选项卡。“允许远程连接到此服务器”已被勾选)。

解决方案

感谢大家帮助我解决这个问题!我终于设法让它工作了!我按照 Filip De Vos 的建议在我的 VPS 上打开了防火墙中的端口,然后我收到了不同的错误消息。这导致我进一步调查,发现我使用了错误的凭据登录!因此,我为 sa 用户设置了密码,并成功使用该密码登录!再次感谢!

0 投票
1 回答
190 浏览

batch-file - sql数据库备份错误3

我今天回到一台机器上工作,并注意到我的批处理文件不再可以使用备份数据库命令备份我的数据库副本。

windows server 和 sql server 的服务器都是 2008R2。

不超过一个月前,同样的批处理文件会备份我的数据库。现在,当我手动运行我的 sql 脚本时,我得到一个“操作系统错误 3 - 找不到指定的文件”。

这是我的脚本:

我已经验证了sql server是在系统账户下运行的。我可以手动从 sql management studio 备份到有问题的文件夹。但是,如果我在管理工作室中将脚本作为查询运行,则会出现此错误。

我去了这个文件夹并设置了安全权限,以便 SYSTEM 帐户具有完全访问权限。然后我去任务计划程序并确保我的计划任务(运行批处理。批处理调用包含上述脚本的 .sql 文件)配置为在 SYSTEM 下运行。仍然没有任何支持。

除了 Windows 补丁之外,没有人真正弄乱过这台机器。是什么导致它停止工作?这是 sql server 的 express 版本,因为您无法像真正的那样在 express 版本上创建作业,所以我必须使用两个批处理文件系统,其中一个备份,另一个清除以控制文件夹。

0 投票
2 回答
393 浏览

c# - 特定错误条件的 SQL 异常

我想知道 SQL 异常(状态)的

“重复错误记录”
“空值”

上面的 sql 异常(状态)是什么?

任何建议