问题标签 [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.
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 个用户,使用内部应用程序。
任何帮助将不胜感激。
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 下进行连接。
你能想到其他可能阻止应用程序连接到数据库的事情吗?
有什么方法可以获得更多调试信息 - 所以它告诉我它在失败时实际尝试的连接字符串?
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 速成版。
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 位
sql-server - SQL Server 2014 Express - 更新触发器未执行
我安装了 SQL Server 2014 Express 对其进行了一些测试(以前从未使用过)并遇到了一些困难,主要是触发器。
首先,我不知道为什么Triggers
(所选表的)选项卡下的“新触发器”是灰色的。
可能是因为我还没用过桌子……不知道……
好吧,我尝试通过查询来做到这一点:
我得到错误:
消息 8197,级别 16,状态 4,过程 after_update,第 1 行
对象“MyTable”不存在或对此操作无效。
TW_ID
是一identity
列。编辑的是smalldatetime
.
没有连接的表。我想要的只是edited
在有人更新表格时更新列。
sql-server-2014-express - 将备份的数据库从 .file 格式导入 SQL Server Express
我收到了一个需要导入本地 SQL Server Express 2014 的 .file。
我不知道如何导入这种文件格式。
有什么建议吗?
sql-server - SQL Server:授权用户不在域中
我有安装了 Windows 8 和 SQL Server 2014 Express 的笔记本。
身份验证模式设置为混合模式(Windows + SQL Server 身份验证)。
我需要SA
为我的朋友创建一个新用户,以便让他在我的数据库上工作。
我们正在使用本地专用 LAN(2 台笔记本电脑 + 路由)。
我该如何进行?
谢谢
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 相信这些工具实际上不存在吗?
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)”
其他要点:
- 我检查了应用程序池名称是否有任何愚蠢的拼写错误,但它检查出来了。
- ASP 是一项启用的功能,一个简单的 ASP 测试程序显示 Classic ASP 工作正常
- 最初我调用了我的应用程序池'
activbase.net
'并且我能够在 SQL Server 和数据库级别创建登录,但是在得到“无法打开登录请求的数据库”ActivbaseLive“之后” - 我还尝试在 New Login... > User Mappings 下添加我试图定位的数据库(
ActivbaseLive
),但这没有帮助。 - 我知道像应用程序池标识这样的虚拟帐户不会出现在搜索框中。
我曾尝试通过 T-SQL 执行此操作,但出现相同的错误:
/li>
有什么想法或其他我可以提供的吗?谢谢。
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 以查看是否可以解决许可证问题,但它没有。任何建议将不胜感激。