问题标签 [sql-server-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 投票
2 回答
2342 浏览

sql-server-express - 使用触发器从 SQL Express 发送电子邮件

我想使用触发器从 SQL Server 2005 Express 发送电子邮件。

我见过的解决方案使用系统存储过程xp_sendmailsp_send_dbmail,但这些在 SQL Express 下不可用(只能在完整的 SQL Server 下工作)。

任何建议,将不胜感激。

谢谢

0 投票
1 回答
2341 浏览

sql-server - 如何将自定义桌面应用程序数据库安装到 SQL Express?

我有一个 WPF 桌面应用程序,它使用自定义数据库进行存储。我需要准备一个设置项目(来自 Visual Studio 2008)(完整设置,而不是 ClickOnce)。

我可以将其添加到应用程序的先决条件列表中,并且它会在应用程序的设置过程中安装。

我的问题是:如何在安装过程中运行脚本来创建应用程序需要的数据库?或者如何在设置过程中将数据库恢复到客户端计算机?

另一个相关问题,如果客户端机器上已经存在会发生什么?如何检测实例名称和连接数据?然后如何能够(如果需要)更改实体框架用来连接到该数据库的连接字符串?

谢谢,埃德

0 投票
1 回答
440 浏览

.net - Linq to SQL 可以与 SQL Server Express 中的 ADO 共存吗?

我有一个单用户 Win Forms 应用程序,它通过 ADO.NET 使用 SQL Server Express 数据库。我想向我的应用程序添加更多内容,但是通过使用 Linq to Sql(在我学习 Linq to Sql 的同时)。我无法同时在两个地方看到数据库。我可以在使用 ADO 的原始代码中看到它,或者我可以在使用 Linq to SQL 的新代码中看到它。用一种方法使用数据会使另一种方法拒绝看到它。以前,我通过将数据库的包含目录以及数据库复制到另一个目录名称并在使用 ADO 获取它之前使用 L2S 获取它来启用新的 Linq to SQL 代码来查看它。这让我看到我的 Linq to SQL 代码有效(万岁!)。但是,现在我不能使用带有 ADO 的原始代码的新数据库,因为“访问被拒绝(5)。”。我究竟做错了什么?我如何让它分享?

编辑:删除了关于在 SQL Server 中附加的问题部分;那部分问题是我需要以管理员(Vista)身份运行 SQL Server,现在它附加了。/编辑

现在我正在使用 L2S,当我尝试在 ADO.NET 中打开连接时,我得到“无法打开物理文件“C:\PRICINGtests\PRICING.MDF”。操作系统错误 5:“5(访问被拒绝.)"。尝试为文件 C:\PRICINGtests\PRICING.MDF 附加自动命名的数据库失败。存在同名的数据库,或者无法打开指定的文件,或者它位于 UNC 共享上。"

0 投票
2 回答
3196 浏览

sql-server - 使用 mdf vs sql db server 的优点/缺点是什么

使用 SQL Express .mdf 文件和实际的 SQL Server DB 有什么区别?为什么我不对所有内容都使用 .mdf 文件?是否存在会促使我使用 SQL Server DB 的大小或性能限制?我目前对我从事的每个项目都使用实际的 SQL Server DB,所以我只是想知道 .mdf 文件是否更具成本效益。

0 投票
4 回答
850 浏览

sql-server - Microsoft SQL Server“Express”版本是否可以免费开发?

我可以在 Microsoft SQL Server 2005/2008 Express 版数据库上免费开发软件吗?

0 投票
3 回答
1156 浏览

performance - 插入大块数据后 Sql Express 性能下降

我们注意到,与在每条记录的基础上添加数据但数据量相似的数据库相比,我们的查询在添加了大量数据(批量插入)的数据库上运行速度较慢。我们使用 Sql 2005 Express 并尝试重新索引所有索引,但没有任何更好的结果。您是否知道数据库中的某种结构问题可能是由大块而不是一个一个地插入数据引起的?

谢谢

0 投票
1 回答
3736 浏览

ssis - SSIS 与 Sql Server 2005 express

我们可以将 SSIS 与 SQL Server (2005) Express 一起用作数据库吗?

0 投票
4 回答
6398 浏览

sql-server - ASP.NET MVC 新手:无法让 aspnet_regsql.exe 工作

我刚刚安装了 Web Developer Express 2008 和 MVC 框架(遵循所有默认设置,在此过程中安装了 SQL Server Express)。我按照最初的NerdDinner步骤,从 IDE 创建了一个数据库并定义了表(工作正常)。

为了进一步定义严重依赖用户群的表,我必须弄清楚如何将用户表添加到我新创建的数据库中(这样我就可以使用用户表的外键创建表),所以我“跳转到手册中的身份验证和授权部分,他们提到我需要从目录“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727”运行“aspnet_regsql.exe”。

我找到了文件并运行了它。

它要求提供服务器名称并具有一些默认值(它是我的计算机名称的首字母)。我不记得在安装 Visual Web Developer 的过程中明确提到过任何这样的名称,我认为它是默认的。选择“Windows 身份验证”。我也可以选择“SQL 服务器身份验证”,但我不记得创建它所需的用户名和密码。

当我来选择数据库时,我点击“数据库”组合框的下拉菜单,需要几秒钟,然后它会喊出以下错误消息:

“无法从 SQL Server 查询数据库名称列表。建立与 SQL Server 的连接时发生与网络相关的或特定于实例的错误。未找到或无法访问服务器。验证实例名称是否正确,并且SQL Server 配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)"

我在网上对此进行了研究,并没有为我看似微不足道的问题找到简单的解决方案。

澄清一下,我不想要一个远程连接,而是一个本地连接。

在继续执行 regsql 进程之前,是否需要使用本地 SQL Server Express 安装执行任何步骤?

这是普通的香草,开箱即用的安装......有什么想法吗?

0 投票
2 回答
1714 浏览

sharepoint - Windows Sharepoint 服务和 SQL Server Express

我可以使用 sql express 在 windows server 2008 上运行 WSS 吗?如果可以的话,这是一个明智之举吗?

0 投票
2 回答
299 浏览

sql-server - error while connecting sql express 2005 over the network

I am getting an error while connecting sql express server 2005 over the network.

An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.

I have tried following things. 1. Allow remote connection along with both TCP and named pipe checked in both (target and initiator machine) in surface configuration manager. 2. sql browser is on automatic mode and running on both the machines.

Still I am not able to connect to machine.

I could see the server name (without "/sqlexpress") with the list but not able to connect. I think if it could start showing TargetServer/sqlexpress then I could connect it easily.

Please guide me if I am missing anything.

Thanks in advance.
Anil