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

asp.net - SQL Server 2014 评估数据库到 SQL Server 2014 Express?

我接手了一个客户,他有一个内部开发人员。内部开发人员使用 SQL Server 2014 评估版(我相信/假设是企业版)?

无论如何,他们的 SQL Server eval 现在已经过期,他们被“锁定”在购买 SQL Server,因为他们的整个应用程序基础架构现在都位于 SQL Server 2014 中。

SQL Server 评估版的数据库是否会在 SQL Server 2014 Express 版本中运行?

我现在没有手头的架构来测试这个场景,并且想要一些关于解决这个问题的最佳方法的想法。就像现在一样,他们已经死在了水里。

客户不需要任何特定于 2014 标准版或企业版的东西(据我所知),他们只有大约 30 个用户,使用内部应用程序。

任何帮助将不胜感激。

0 投票
1 回答
790 浏览

asp.net-mvc - Umbraco .NET 站点,SQL Server 2014:无法打开连接,但它绝对应该

我从某人那里继承了一个 Umbraco .NET MVC 网站,我正试图让它在本地运行。

涉及到两个数据库,我已经在我的本地 SQL Server 2014 Express 副本中恢复了它们的备份,并且我已经设置了我的 web.config,因此它们都通过集成模式指向相关数据库,并且我已经仔细检查了使用 Visual Studio Pro 2013 的服务器资源管理器进行连接。

我从一个连接字符串开始:

和服务器资源管理器输出:

所以我也去尝试了。这些连接字符串都不能在 web.config 中工作 - 即使其中之一是服务器资源管理器输出的连接字符串。

我总是在内部异常是错误的地方得到错误:

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

并在其中:

找不到网络路径

我也一直在使用 SQL Server Express 2014 的相同实例在另一个 Umbraco 站点上进行开发,并且每次连接都非常好,因此 SQL Server 绝对可以接受连接,而且我认为没有特定的端口可以打开。

其他信息 - 我也使用属性:providerName="System.Data.SqlClient"连接字符串,我收到的原始连接字符串sa作为用户使用。

我尝试为此设置一个用户,在 SQL Server Manager 中的 Security -> Logins 下设置登录名,然后在 Security -> Users 下为两个数据库中的每一个添加用户 - 但我什至无法获得那些新的用户在 VS2013 Server Explorer 下进行连接。

你能想到其他可能阻止应用程序连接到数据库的事情吗?

有什么方法可以获得更多调试信息 - 所以它告诉我它在失败时实际尝试的连接字符串?

0 投票
0 回答
133 浏览

sql - 使用不一致的数据将 NVARCHAR 转换为 DateTime (SQL Server 2014 Express)

有一个场景,我需要将NVARCHAR包含时间hh:mm:ss格式的列转换为DateTime列以便更好地过滤。

一个难题是我真的没有日期,据我所知 SQL 没有Time数据类型,但我可以将所有转换为 '1900-01-01' 并附加时间部分 - 我是很好,我将在比较过程中使用“1900-00-00”。

更大的问题是我正在转换的时间数据的小时值高达 27 小时(根据他们的说法,一天有超过 24 小时)。所以有一些值,即:24:17、26:25 等。

要转换为datetime我必须先做一些清洁/string.replace即:24:17 -> 00:17; 02:25 等

但在我深入探讨之前,还有其他更优雅的 SQL 处理方式吗?

使用 SQL Server 2014 速成版。

0 投票
1 回答
6715 浏览

sql-server-2014-express - Windows 8.1 上的 SQL Server Express 版本

我正在运行 Windows 8.1。我应该从以下下载哪个版本的 SQL Server Express 版本:

  • SQL Server 2014 LocalDB Express 32 位
  • SQL Server 2014 LocalDB Express 64 位
  • SQL Server 2014 Express 32 位
  • SQL Server 2014 Express 64 位
  • 带有 32 位工具的 SQL Server 2014 Express
  • 带有 64 位工具的 SQL Server 2014 Express
  • SQL Server 2014 Management Studio Express 32 位
  • SQL Server 2014 Management Studio Express 64 位
  • 具有高级服务 32 位的 SQL Server 2014 Express
  • 具有高级服务的 SQL Server 2014 Express 64 位
0 投票
1 回答
830 浏览

sql-server - SQL Server 2014 Express - 更新触发器未执行

我安装了 SQL Server 2014 Express 对其进行了一些测试(以前从未使用过)并遇到了一些困难,主要是触发器。

首先,我不知道为什么Triggers(所选表的)选项卡下的“新触发器”是灰色的。

可能是因为我还没用过桌子……不知道……

好吧,我尝试通过查询来做到这一点:

我得到错误:

消息 8197,级别 16,状态 4,过程 after_update,第 1 行
对象“MyTable”不存在或对此操作无效。

TW_ID是一identity列。编辑的是smalldatetime.

没有连接的表。我想要的只是edited在有人更新表格时更新列。

0 投票
1 回答
18 浏览

sql-server-2014-express - 将备份的数据库从 .file 格式导入 SQL Server Express

我收到了一个需要导入本地 SQL Server Express 2014 的 .file。

我不知道如何导入这种文件格式。

有什么建议吗?

0 投票
2 回答
518 浏览

sql-server - SQL Server:授权用户不在域中

我有安装了 Windows 8 和 SQL Server 2014 Express 的笔记本。

身份验证模式设置为混合模式(Windows + SQL Server 身份验证)。

我需要SA为我的朋友创建一个新用户,以便让他在我的数据库上工作。

我们正在使用本地专用 LAN(2 台笔记本电脑 + 路由)。

我该如何进行?

谢谢

0 投票
1 回答
18752 浏览

sql - 在 Windows 8 中卸载 SQL Server Management Studio 2014

我有一个学生用工具安装了 SQL Server 2014,但没有安装 Management Studio 部分。机器上没有 SSMMS.EXE。

所以我尝试重新安装它,Management Studio 工具出现检查但显示为灰色,因此 SQL 安装程序不会让我进行任何更改。

所以我尝试从控制面板卸载SSMS->卸载程序。但是,它不在那里。

所以我卸载了所有 SQL Server 程序,然后我杀死了所有正在运行的实例,然后我删除了程序文件和程序文件(x64)下的所有 MSSQLServer 文件。然后我更新了 Visual Studio 2010。然后我尝试重新安装 SQL Server。

工具再次出现,但它们被选中并显示为灰色。

太棒了。SQL 服务器认为 SSMS 工具已安装,因此不会让我重新安装它们。但是,它们没有安装,所以我无法删除它们。

知道如何让 SQL Server 相信这些工具实际上不存在吗?

0 投票
1 回答
937 浏览

iis-8.5 - SQL Server 不允许我创建应用程序池标识登录

我知道这种问题之前已经被提出过很多次,我已经阅读了十几篇关于试图让它发挥作用的文章,但一无所获。希望这个问题会导致其他文章中没有明确指出的结果。

我有一个运行 IIS 8.5 的新 Windows 2012 R2 服务器。我还安装了 SQL Server 2014 Express(默认实例)并创建了一个名为ActivbaseLive.

我在名为“ activbase”的应用程序池下创建了一个经典的 ASP 应用程序。在 SSMS 中,我转到 Security (server level) > Logins > New Login 并输入“ IIS_AppPool\activbase”的登录名(Windows 身份验证;其他一切默认),SSMS 直接返回“

登录 'IIS_APPPOOL\activbase' 的创建失败。(Microsoft.SqlServer.Smo)"

并在附加信息下:

“未找到 Windows NT 用户或组 'IIS_APPPOOL\activbase'。再次检查名称。(Microsoft SQL Server,错误:15401)”

其他要点:

  1. 我检查了应用程序池名称是否有任何愚蠢的拼写错误,但它检查出来了。
  2. ASP 是一项启用的功能,一个简单的 ASP 测试程序显示 Classic ASP 工作正常
  3. 最初我调用了我的应用程序池' activbase.net'并且我能够在 SQL Server 和数据库级别创建登录,但是在得到“无法打开登录请求的数据库”ActivbaseLive“之后”
  4. 我还尝试在 New Login... > User Mappings 下添加我试图定位的数据库(ActivbaseLive),但这没有帮助。
  5. 我知道像应用程序池标识这样的虚拟帐户不会出现在搜索框中。
  6. 我曾尝试通过 T-SQL 执行此操作,但出现相同的错误:

    /li>

有什么想法或其他我可以提供的吗?谢谢。

0 投票
2 回答
18200 浏览

ssms - 无法启动 SSMS (SQL Server 2014 Express) - 许可证数据无效。需要重新安装

我有一台运行 Windows Server 2012 RS 和 IIS 8.5 的新服务器。
我已经安装了 SQL Server 2014 Express,并且在 IIS 下获取站点以连接到(最初是占位符)数据库时遇到问题。为了让 Visual Studio 2010 Shell 显示调试信息,我subinacl按照这个问题运行(如何修复“无效的许可证数据。需要重新安装。”Visual C# 2010 Express 中的错误?)但现在 SSMS 本身不再推出!当我尝试启动它时,我得到一个框说:

无效的许可证数据。需要重新安装。

当我尝试调试原始问题时,底层的 Visual Studio 2010 Shell 报告了这一点,但现在 SSMS 在启动时就这么说了。

我已经卸载并重新安装了 SSMS,但问题仍然存在。我已经安装了 Visual Studio 2012 Express 以查看是否可以解决许可证问题,但它没有。任何建议将不胜感激。

在此处输入图像描述