问题标签 [sql-server-2008-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 回答
14393 浏览

visual-studio-2008 - Visual C# 2008 Express 连接到 SQL Server 2008 Express 问题

我在使用 Visual C# 2008 express (SP1) 连接到 SQL Server 2008 express 时遇到问题。“添加连接”窗口(无论在哪里启动)都没有列出现有的 sql server,并且除了紧凑版之外没有 sql server 的选项。

请注意,我在同一台机器上安装了 VWD 2008 express (SP1),它定期显示窗口(列出了 SQL 服务器),并且 SQL Server Management Studio 也可以在服务器上正常工作。

我看过其他类似的帖子,确实接受了一些建议:重新安装了 VC#,服务运行正常,等等……但到目前为止,VC# 没有成功。

同样,在同一台机器上,VWD 定期显示带有 sql server 选项的对话框,但 VC# 在“更改数据源”对话框中仅显示 3 个选项(1. Microsoft Access 数据库文件(OLE DB)2. Microsoft SQL Server Compact 3.5, 3. Microsoft SQL Server 数据库文件)

任何想法?

0 投票
1 回答
723 浏览

visual-studio-2008 - Silverlight、SQL Server 和 Visual Studio:在 Internet 上公开测试页面

我正在开发一个 SQL Server 2008 Express + silverlight 项目,到目前为止,在本地机器上一切正常。我已将其设置为 silverlight 应用程序使用服务引用和 LINQ 连接到 SQL Server 的位置,并且我相信 SQL Server 允许使用 TCP/IP 进行远程连接。

但是,由于 silverlight 应用程序是一个 .aspx 文件,因此它需要在 Web 服务器上运行。当我在 Visual Studio (2008) 中单击“运行”时,IE 会弹出地址“ http://localhost:1437/SQLTestTestPage.aspx ”,一切正常。为了让我可以远程使用这个页面,我希望能够通过“ http://10.215.22.57:1437/SQLTestTestPage.aspx ”访问同一个页面,其中 10.215.22.57 是本地机器的 IP。这现在不起作用,我不确定如何启用它。这甚至可以通过 SQL Server 实现,还是我需要设置一个单独的 HTTP 服务器来托管 aspx 页面?

谢谢,-罗伯特

编辑:实际上,由于我是从 Visual Studio 启动 silverlight 应用程序,我猜实际上是 VS 设置了托管 .aspx 页面的 Web 服务器,而不是 SQL 服务器。

0 投票
1 回答
4049 浏览

sql-server-2008 - SQL 2008 Express 是否支持更改跟踪

由于 MSDN 上没有这方面的文档,我不得不在这里问。

Express 版本是否支持与其他版本相同的更改跟踪功能?

谢谢

雷比

0 投票
5 回答
3339 浏览

visual-studio-2008 - 如何将 SQL Server 2008 Express 添加到先决条件列表

如何将 SQL Server 2008 Express 添加到 Visual Studio 2008 SP1 MSI 安装程序项目的先决条件列表中。

0 投票
3 回答
3383 浏览

ms-access - 不允许更新记录 - 写冲突

这源于我之前问过的一个问题 - 关于与表单的写入冲突,但问题似乎源于我可以更新一个系统 DSN 提供的链接表中的现有记录,但不能更新由一个系统 DSN 提供的另一个链接表另一个 DSN(不同的数据库) - 首先允许我输入记录,但随后阻止我对记录进行任何更改,就好像另一个用户在我之前更改了数据一样。服务器上没有为默认值定义检查约束,没有触发器,没有视图,没有其他用户访问同一个表。

两个 DSN 都设置相同,除了它们打开的默认数据库 - 第一个打开 gtdata_test,而第二个打开 instkeeper_test。SQL Server 实例上的两个数据库都归我所有,我是唯一的登录用户。

我已经对此进行了测试,并且此问题发生在手动更新的表级别(程序中没有编写 VBA,什么都没有)。

如果有帮助,我将包含好表的 CREATE 语句,以及它下面的受影响表。我希望有人可以帮助我,因为我刚刚没有想法。

在 gtdata_test 中创建 Supplier_Master 表的代码

在 instkeeper_test 中创建 tblSupplierInfo 的代码

在 instkeeper_test 中创建 tblSupplierNote 的代码

只是为了概述 - 我使用第一个 DSN 开发的应用程序中的任何表都是可读/可写的,可以毫无问题地创建、删除和更新记录。使用第二个 DSN,我拉入应用程序的任何表都可以写入 ONCE。任何进一步的更改都将丢失,并且每当更新数据表视图中的表中的数据时,就会出现一个写入冲突对话框。

我正在使用的软件:

  • 微软访问 2003
  • SQL Server 速成版 2008
  • Windows XP 专业版 SP3

-- 编辑于 06/03/2009 @ 1307 小时 --

我发现在使用 Yes/No 复选框和 SQL Server with Access 时会出现一个奇怪的问题。显然,Access 会将 NULL 解释为否 - 更改值,但 SQL Server 不会将 NULL 解释为位字段中的否(是/否在转换中变成了),因此当值不是时它会引发写入冲突错误必需,并且为 NULL。解决方案是重新设计表格,以便需要一个值,并且为之前的每个“是/否”复选框分配了一个默认值。这解决了神秘的写入冲突消息,并允许在创建记录后对其进行更改。

0 投票
5 回答
69733 浏览

c# - c# 2008 SQL Server Express 连接字符串

我的一台机器上安装了 2008 SQL Server Express,我正在尝试建立远程连接......当我使用 MS SQL Server Management Studio 时,我可以毫无问题地登录数据库(使用相同的凭据),但是当我尝试在我的 C# 应用程序中创建连接字符串时,出现异常:

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

这是我的连接字符串的样子(私人信息已更改):

正如我所说,我可以使用具有相同设置的 Management Studio 登录:相同的用户 ID、密码和数据源名称,但是当我尝试使用上述连接字符串打开连接时它会失败。

笔记:

  1. 我在服务器上启用了远程连接,禁用了防火墙,启用了与服务器的 TCP/IP 连接,打开了 SQL 浏览器。

  2. 当我在同一台机器上时,连接字符串工作正常。

  3. 我查看了集成安全选项并将其设置为 false 只是为了确保它没有尝试使用 Windows 登录,但它仍然失败。

  4. 数据库设置为允许 Windows 登录和数据库登录。

  5. 我将 Integrated Security 选项更改为 SSPI、True,最后是 False,所有 3 个都给了我与上述相同的错误。

谁能告诉我我做错了什么?

更新,这是我的确切代码(这次只删除了密码,并且我添加了在同一台机器上运行的管理工作室的图片):

通过 Management Studio 连接:参见图片 http://s113.photobucket.com/albums/n202/ozpowermo/?action=view¤t=ManagementStudio.jpg

http://s113.photobucket.com/albums/n202/ozpowermo/?action=view¤t=ManagementStudio.jpg

我想到了:

当使用“数据源=”标签时,应该使用“用户 ID”,如果您使用用户 ID,它似乎不起作用!

0 投票
2 回答
940 浏览

sql-server - 我想在同一台机器上安装 SQL Server 2008 Enterprise 和 SQL Server 2008 Express,我应该先安装哪个?

我想在同一台机器上并排安装 SQL Server 2008 Enterprise 和 SQL Server 2008 Express,我应该先安装哪个以便更简单的安装过程和以后更容易维护?

0 投票
5 回答
6545 浏览

sql - SQL Server 2008 在生产环境中的表现?

我即将移动服务器,我正在与某人交谈,他们建议使用安装在服务器上的 sql server express 2008。我拥有对服务器的完全访问权限。

这个快速引擎的工作速度(性能)是否与真正的 sql server 2008 相同?

我知道这些限制,即每个 DB 最多 4 GB ......和最大 1 GB 内存......考虑到服务器安装了 2GB 并与 Windows 共享......我不认为这是一个问题,但是很想听听一些反馈..

我有大约 4 个 dbs .. 他们可能有 4 个用户同时登录到它们,它真的没有多大用处......

我真正想要确定的是我是否应该在服务器上安装 SQL SERVER 2008 FULL 版本或表达..

任何有关选择的帮助都会非常有帮助。

看来 express 使用与完整版相同的数据库引擎...

我不需要任何巧妙的复制、集群或类似的东西......

但我想走正确的道路......

任何帮助都非常感谢

0 投票
5 回答
2696 浏览

database-design - SQL Express 2008 - 其“限制”的合理应用程序大小是多少?

不想听起来太愚蠢,SQL Express 是免费的,而且免费资源使其成为像我这样的初学者的不错选择。我知道它有局限性(阅读其他帖子),但恐怕这些数字对我来说意义不大。

  • 谁能给我关于它可以处理的用户数量的大致数字?我正在查看最多可能有 40-50 个用户,对一个简单的 8 表数据库执行 CRUD 操作。

我想我会经常查询我的数据库,以便我的用户可以生成报告,但我再次认为(希望)它们不会复杂或要求高 - 对用户名查询进行简单的选择和过滤。显然,我将运行这些过去的 StackOverflow 以查看是否可以更有效地编写它们(并查看有效查询的样子)。


感谢所有的评论。我对确保免费版本足够所需考虑的事项有了更好的理解——良好的编码实践、高效的查询和使用后关闭连接。

我相信我的用户会受到中等程度的影响,他们不应该生成太多数据,因为我会将我们捕获的内容限制在基础知识范围内。稍后我应该开发我的解决方案,我会向我的老板提及限制的事实,他们将决定是否支付或保持限制。

为问题中的有限信息和“回答我自己的问题”选项道歉,而不是回复你所有我认为这是最有效的。

0 投票
6 回答
324115 浏览

sql-server - SQL Server Express 的限制

我的托管服务提供商 (Rackspace) 正在提供安装了 SQL Server Web 版本 () 的完全托管的专用服务器。我的公司处理 Web 开发,并且有大约 20 多个使用 ASP.Net + SQL Server 2005 的客户端。

我正在考虑通过安装免费的 SQL Server 2008 Express 来降低成本。我知道 1GB RAM 和 4GB/数据库(对吗?)的限制。我想知道的是:

  1. 使用 Express Edition 可以安装的数据库数量是否有任何限制?
  2. 还有其他我应该注意的限制吗?我有点担心必须设置数据库备份 - 使用 express 版本可能会更加困难。
  3. 还有什么建议吗?