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

sql-server - 安装 SQL Server 2014 Express LocalDB 后如何解决“LOCALDB_ERROR_AUTO_INSTANCE_CREATE_FAILED”错误?

我一直在 Windows 8.1 上使用 SQL Server 2012 和 Visual Studio 2013。一切正常。

最近我安装了 SQL Server 2014 Express LocalDB。安装后,我无法使用LocalDB. 我得到奇怪的错误,我得到的是LOCALDB_ERROR_AUTO_INSTANCE_CREATE_FAILED

根据Technet,我应该在事件日志中找到信息,但事件日志中什么都没有。

sqllocaldb命令有效时,我可以LocalDB这样检查安装:

但是每当我尝试使用我的项目时,我都会遇到与连接相关的错误。潜在的错误提到自动实例创建不起作用。

更新:这是通过将连接字符串从更改为(LocalDB)\v11.0来解决的(LocalDB)\v12.0

0 投票
2 回答
13382 浏览

sql-server - SQL Server Express 2014 的连接字符串

在 Win 7 系统上,我安装了 SQL Server 2014 Express。我创建了实例HM1。我已将其设置为使用混合模式。我创建了一个 SQL Server 用户,我可以毫无问题地登录。

我的目标是使用此 SQL Server 用户使用配置文件连接到数据库。此连接将用于另一个应用程序。注意:如果我在登录期间禁用用户/密码使用,我没有问题,但我必须使用凭据。

对于我提供的连接machine_name\SQLSERVEREXPRESS\HM1。我还提供了用户名和密码。我还更改了服务SQLEXPRESSHM1以本地帐户运行。

当我尝试使用该文件进行连接时出现错误

无法连接到数据库

同样,如果我禁用用户/密码使用,我可以使用相同的文件进行连接,没有问题。

有人可以帮我吗?

谢谢

0 投票
4 回答
27150 浏览

sql-server - SQL Server Express“新触发器”按钮已禁用

我是 SQL Server Express 的新手,我想在我的表上创建一个新触发器。

但我发现表的触发器文件夹中的“新触发器”按钮显示已禁用。当我右键单击触发器文件夹时,它显示“新触发器”按钮已禁用并呈灰色。

我正在使用 SQL Server 2014 Express 和 Management Studio 2014。

有人知道为什么会这样吗?

请给我一些出路。

0 投票
1 回答
22931 浏览

asp.net - 将 Web API 连接到 SQL Server

我是 ASP.NET 的新手,我首先使用某种代码创建一个 Web API。我有模型类调用性别并定义如下

我决定创建一个新的文件夹调用DBContext,里面将定义我所有的DBContext,所以对于我创建的性别类GenderDb,如下所示:

但是我遇到了一个问题,但是DbContext没有被定义,显然我应该使用实体框架,但是我想创建我的数据库不是通过 Visual Studio,而是使用 SQL Server 2014 Express。

我确实添加了我的数据连接,并且可以看到我在 SQL Server 中创建了一个表,但是我该如何修复DbContext,如果我使用 EF 不会只是在本地创建它,这不是我想要的

0 投票
1 回答
213 浏览

vb.net - SQL Server: INNER JOIN with WHERE clause not working

Expecting an output from the following query;

When I try to run this, I got nothing as it looks like it didn't even execute but when I tried the query in Management Studio the problem persist.

I'm trying to filter the search with those records only tagged as Medical and is NULL or with '' empty string and should also match the data given on each fields below.

My code for search

and how I display the output on listview

.

Hope someone could help or enlighten me. Thanks in advance!

0 投票
2 回答
247 浏览

sql-server - 我应该为 AFTER INSERT 触发器更改的列删除 NOT NULL 吗?

(SQL Server 2014 速成版)

你好,

我参考这篇文章:http: //msdn.microsoft.com/en-gb/magazine/cc164047.aspx

我有这个 AFTER INSERT、UPDATE、DELETE 触发器来设置或更新几个表中的 DateCreated、DateModified 和 WhoUpdatedID 列(稍后添加删除处理):

DateCreated、DateModified 和 WhoUpdatedID 的完整性规则不为 NULL。这在技术上是正确的,但最终用户永远不会输入。这会在添加新记录时导致错误。

我应该将这些列更改为允许的 NULL,还是将触发器更改为 INSTEAD?我不确定这里的最佳做法。

如果这很重要,我打算稍后通过触发器或更改跟踪对所有数据更改进行全面审核(我需要阅读更改跟踪以查看它是否满足我的需求)。

谢谢您的帮助...

更新:

@Bogdan:对不起,我的评论不清楚。根据到目前为止每个人的反馈,这是我目前拥有的:

1) 我将 DateCreated、DateModified 和 WhoModifiedID 保留为 NOT NULL

2) 我分别创建了默认值 getdate()、getdate() 和 0。所有值都只是为了通过新记录的 NOT NULL 约束。我想有人可能会争辩说,使用触发器,NOT NULL 约束是多余的——触发器将确保这些值无论如何都不是 NULL。在这方面我有点不清楚什么是最佳实践。但我不希望这些列永远为 NULL,并且约束使这一点显而易见。

3)我现在的触发器是:

4)顺便说一句, dbo.udfUserName() 仅仅是:

5)感谢提示:不在 SSMS 中使用 EDIT TOP 200 ROWS

这是我想要的。对改进/最佳实践的进一步评论非常受欢迎,另外将帮助那些以后找到这个线程的人。

我的 Access 前端很烦人,这可能与触发器有关,但实际上是单独帖子的单独主题。但是,为了完整性,我包含此链接,以防有人感兴趣: http ://www.utteraccess.com/forum/User-Edited-Record-Sav-t2019558.html

0 投票
3 回答
9548 浏览

sql - SQL Server 2014 快速设置

我已经下载了 Microsoft SQL Server Management Studio 2014 Express。我已经设置好了,现在我需要连接到服务器。我认为我的服务器名称与我的计算机名称有关,但它不起作用。我怎么进去?

0 投票
1 回答
427 浏览

asp.net - 与 SQL Server 2014 Express 的部分连接

首先,这不是老东西的重复:

提供者:SQL 网络接口,错误:26 - 错误定位指定的服务器/实例。

这是场景。我正在使用带有SQLMembershipProvider. 这曾经可以正常工作,但是由于在我的开发机器上进行了全新安装并升级到 SQL Server 2014 Express,我现在遇到了一个奇怪的问题。

当我运行网站时,我得到了登录表单。如果我输入了错误的用户名和密码,我会收到正常消息“无效的用户名/密码”。如果我输入正确的用户名/密码,我会收到上述错误 26。我可以在 SQL Server Management Studio 中使用相同的连接字符串成功连接到数据库,而不是在我的 ASP.NET Web 应用程序中。

连接字符串:

我检查过的事情:

  • 实例名称正确。
  • 防火墙被禁用。
  • 远程连接已启用。
  • 启用 TCP/IP,端口 1433。
  • SQL 浏览器已启用。
  • 启用混合模式身份验证。
  • Telnet 连接成功。
  • SSSM 连接成功。

环境:

  • 开发机器:Windows 8.1 和 Visual Studio 2013
  • 服务器:Windows Server 2012 R2 上的 SQL Server 2014 Express
0 投票
6 回答
116284 浏览

sql - 安装 SQL Server 2014 Express 后找不到本地数据库

我已经下载并安装了 SQL Server 2014 Express(来自此站点: http: //www.microsoft.com/en-us/server-cloud/products/sql-server-editions/sql-server-express.aspx#Installation_Options) .

问题是我无法连接/找到本地数据库服务器,也无法在本地 PC 上开发数据库。如何访问我的本地服务器?

我的系统由 64 位 Windows 8.1(无专业版或企业版)组成

使用工具检查 SQL Server 的配置SQL Server 2014 Configuration Manager,我看到一个从左侧树中选择“SQL Server Services”的空列表。您可以在下面找到屏幕截图。

在此处输入图像描述

在 Windows 服务列表中,只有一项服务:“SQL Server VSS Writer”

编辑 我的 SQL Server 2014 安装窗口如下: 在此处输入图像描述

0 投票
4 回答
16447 浏览

c# - 使用本地数据库的 WPF C# 应用程序

在应用程序中使用数据库时,我是新手。我的任务(以及某种目标)是使用 C# 在 WPF 中创建一个应用程序,该应用程序可以连接/使用存储在用户计算机上的本地数据库。数据库“文件”应该易于在机器之间加载和移动,并且如果可能,在应用程序安装期间在用户的 PC 上创建。数据库需要有一个从应用程序内部以及从相应数据库的管理工具中修改的选项,以更新其大部分内容。就本项目而言,DB 的文件安全性不是问题。我知道我所描述的可能根本没有意义,我可以简单地将应用程序设置导出到文件中,但在这种情况下,这不是我想要的。

正如我在开始时提到的那样,我是数据库方面的新手,所以任何建议都值得赞赏。