问题标签 [sql-server-2016-localdb]

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 回答
1075 浏览

wpf - SQL Server Express 2016 LocalDB 的 ClickOnce 自定义先决条件?

我想在发布我的 WPF 应用程序时将 LocalDB 2016 设置为先决条件。但是,当我检查项目属性中的默认先决条件时,只有一个可用的是 SQL Server 2012 Express LocalDB。

知道为什么没有更新的,因为我使用的是最新的 Visual Studio 2017?谢谢!

0 投票
1 回答
210 浏览

sql-server - Visual Studio SSDT 如何运行/执行我创建的表?它是一个 .sql 文件,但未在 SQL Server 中显示

我早在 2014 年就使用过 SSDT,但我已经忘记了大部分内容,而且现在与 VS 2017等相比似乎有很大不同。

  1. 我看到了(localdb)\MSSQLLocalDB,我看到了(localdb)\ProjectsV13——基于我读到的。我假设我应该使用MSSQLLOCALDB(我想创建一个数据库项目并使用 SQL Server 对象资源管理器创建我的架构,然后将数据库导入 VS 数据库项目)
  2. 我似乎无法执行我创建的表(我可以打开 SSMS 并创建它,但这违背了这种目的)
  3. 我还想在另一个数据库服务器 dacpac/bacpac 上发送/运行,但似乎有很多视频从 2014 年开始使用 SQL Server Express 等过时了。

简单表示例:

更新

所以这是我试图发布的实际表格

0 投票
2 回答
1432 浏览

asp.net - ASP.NET Core:尝试为文件附加自动命名数据库失败

我知道这个问题已经被问过很多次了,但我仍然无法找到与我的场景类似的问题。

我正在开发一个 ASP.NET Core WebAPI 项目。这一切都运作良好,如果我完全搞砸了,我无法真正重现。

它应该使用从appsettings.Development.json文件中检索到的连接字符串进行调试:

调用时context.Database.CreateIfNotExists();,我收到以下错误:

System.Data.SqlClient.SqlException 发生(HResult 0x80131904):

尝试为文件 C:\Users\Shimmy\Documents\Visual Studio 2017\Projects\MyProj\MyProj.Api\AppData\MyProj.mdf 附加自动命名数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。
来源:.Net SqlClient 数据提供程序
StackTrace:在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,布尔 breakConnection,Action`1 wrapCloseInAction)

我将 WebAPI 作为 Kestrel 控制台应用程序运行。

这是我尝试过的:

  • 在连接字符串中添加Integrated Security=TrueMultipleActiveResultSets=True
  • 添加了连接字符串的完整路径
  • 删除和重新创建MSSQLLocalDB实例
  • 重新安装 SQL LocalDB

用 替换AttachDbFilename标志Initial Catalog=MyProj,引发此错误:

System.Data.SqlClient.SqlException 发生
HResult:0x80131904
消息:无法打开登录请求的数据库“MyProj”。登录失败。用户 'SHIMMY-PC\Shimmy' 登录失败。
来源:.Net SqlClient 数据提供程序
StackTrace:在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,布尔 breakConnection,Action`1 wrapCloseInAction)

SHIMMY-PC\Shimmy确实出现在实例的用户中:

在此处输入图像描述

0 投票
0 回答
46 浏览

c# - 在单独的计算机上使用使用 SQL LocalDB 的 Visual Studio 应用程序

我创建了 ac# Visual Studio 应用程序,该应用程序使用 SQL LocalDB 2016 作为其数据库。Visual Studio 只允许使用 2012 作为先决条件,但我能够在网上找到 2016 下载。我已经尝试了 SQL LocalDB 2016 和 2017,但两者都得到了相同的错误。

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

我在 cmd 上运行了 sqllocaldb i,结果是 MSSQLLocalDB,它是 SQL LocalDB 的自动实例。Visual Studio 中的连接字符串是为 MSSQLLocalDB 设置的。我已经卸载了所有其他版本。我能想到的唯一可能导致问题的是权限。谢谢

0 投票
1 回答
1272 浏览

visual-studio - 无法在 Visual Studio 2017 中创建数据库

我安装了带有桌面组件 + SQL Server 2016 Express LocalDb 选项的 Visual Studio 2017。

但是,当我尝试从服务器资源管理器工具栏的数据连接选项创建数据库时,我收到以下错误消息:

在此处输入图像描述

怎么回事,为什么默认安装VS2017后无法创建数据库?

0 投票
1 回答
134 浏览

sql-server - SQLLocal DB 2016 无法连接

我在我的应用程序中遇到了与 SQL 2016 MSSQLLocalDb 相关的问题。该系统是一个 Server 2012,我刚刚将我的 Web 应用程序部署到它。我已经安装了 SQLLocaldb 2016。

跑步

所以我创建了一个名为 MSSQLLocalDB 的实例。

但是当我运行应用程序时,我得到了这个错误:使用:数据源=(localdb)\MSSQLLocalDB

将数据源更改为命名管道会出现此错误:

数据源=np:\.\pipe\LOCALDB#7A55F963\tsql\query

听到的是 SQL Server Management Studio 的屏幕截图(也无法连接) 在此处输入图像描述

有人可以帮忙吗?

我也无法打开配置管理器,当我尝试时出现此错误。

在此处输入图像描述

0 投票
1 回答
1457 浏览

sql-server-2016 - 无法连接到 Localdb 但可以使用命名管道

我真的很讨厌将我的应用程序连接到数据库。我正在尝试使用连接字符串中的(localdb)\MSSQLLocalDB连接到数据库,但出现此错误:

可以使用(localdb)\MSSQLLocalDB从 SSMS 连接到 sql 服务器

因此,为了进行测试,我将数据源更改为实例的命名管道,并且可以从(我的应用程序)Web 配置和 SSMS 连接到数据库。唯一的问题是实例在不活动后停止,当我(手动)重新启动实例时,命名管道被更改。

谁能帮我解决无法使用 localdb 连接的问题?

我正在使用的连接字符串:

在职的:

不起作用:

0 投票
1 回答
593 浏览

c# - 实体框架 C# - DbGeometry POLYGON 不起作用

我对 WKT 和 DbGeometry 一起工作有疑问。当我像这个例子一样使用 POINT 作为几何图形时,效果很好。

如果我使用 POLYGON 或任何其他几何图形,它根本不起作用。

这是平台堆栈:

实体框架 6 ASP.NET 4.5 SQLServer 2016 LocalDB

0 投票
1 回答
438 浏览

sql-server - 如何在 SQL Server LocalDb 中创建 FileTable?

我在 Visual Studio 2017 旁边安装了 SQL Server 2016 Express LocalDb。谷歌搜索“创建 FileTable”导致我启用需要启用和配置 FILESTREAM的 FileTable的先决条件

它说:

在 SQL Server 配置管理器管理单元中,找到要在其上启用 FILESTREAM 的 SQL Server 实例。

我停在那里:我在我的 PC 上找不到任何 SQL Server 配置管理器。现在的问题是:如何在 SQL Server LocalDb 中创建 FileTable?是否可以仅通过查询启用和配置它?

PS:您可以在SQL Server 2016 的版本和支持的功能中看到 Express 版支持 FileTable。

0 投票
1 回答
1046 浏览

sql-server - SQL Server LocalDb ProjectsV13 连接失败

使用 SQL Server 2016 (localdb)\ProjectsV13,我创建了一个数据库——我们称之为MyDatabase。一切都很好,花花公子,直到我决定不再需要它...

因此,在 SSMS 2016 中,连接到 时(localdb)\ProjectsV13,我右键单击MyDatabase并单击“删除”。

现在,当我尝试建立与 的连接时(localdb)\ProjectsV13,它失败了。

这是错误消息:

无法连接到 (localdb)\ProjectsV13。

无法打开登录请求的数据库“MyDatabase”。登录失败。用户“MyDomain\MyUserName”登录失败。(Microsoft SQL Server,错误:4060)

因此,即使我删除了MyDatabase数据库(我知道 - 我应该只运行 DROP),SSMS 仍在尝试连接MyDatabase当然失败的数据库,然后阻止我连接(localdb)\ProjectsV13- 这是真正的问题。

我该如何解决这个问题,以便 SSMS 在连接到MyDatabase时不会尝试连接到已删除的数据库(localdb)\ProjectsV13