标签: localdb

关于SQL Server Express和localdb的混淆

我需要在客户端计算机上部署带有数据库的WCF服务.我对SQL Server Express感到困惑.我需要验证以下所有内容.

在文件App_Data夹中附加数据库文件时,是否仍需要在客户端计算机上安装SQL Server Express引擎(Windows服务)?

有一种称为SQL Server Express LocalDb的风格.那个不需要引擎(Windows服务)?但我认为它需要安装LocalDb的先决条件.

SQL Server 2012引入了Localdb.SQL Server 2008没有localdb.正确吗?我在MS网站上找不到2008版本.

sql-server embedded-database sql-server-express localdb

20
推荐指数
1
解决办法
2万
查看次数

ProjectsV13 LocalDB实例的目的

根据这个答案,SQL Server数据工具使用一个私有的LocalDB实例ProjectsV13,您不应该将它用于您自己的应用程序.相反,您应该使用MSSQLLocalDB或您自己的私有实例.

这记录在哪里?SSDT使用其私有实例是什么?(我在里面看不到任何东西.)

私有的LocalDB实例是否基本上是第二个SQL Server副本?从表面上看,拥有专用数据库引擎仅用于工具元数据听起来相当资源密集.这真的是资源密集型的吗?它对启动和使用Visual Studio有影响吗?如果是这样,如果不是真的需要,可以而且应该将其关闭或以其他方式合并实例?我的猜测不是; 否则,SSDT不会使用私有实例,但知道它是如何工作的将是很好的.

visual-studio localdb sql-server-data-tools

20
推荐指数
1
解决办法
5337
查看次数

如何使用localDB将ASP.NET MVC 4应用程序部署到Windows 7上的本地IIS?

当我尝试使用Visual Studio 2013在Windows 7上使用本地IIS运行我的ASP.NET MVC 4应用程序时.当应用程序尝试连接到localDB\v11.0时,我遇到以下错误

'/'应用程序中的服务器错误.

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:50 - 发生本地数据库运行时错误.无法创建自动实例.有关错误详细信息,请参阅Windows应用程序事件日志.)

2个事件日志是

尝试访问LocalDB实例注册表配置时发生意外错误.有关错误详细信息,请参阅Windows应用程序事件日

无法获取本地应用程序数据路径.很可能没有加载用户配置文件.如果在IIS下执行LocalDB,请确保为当前用户启用了配置文件加载.

我在网上找到的大多数解决方案都参考了这篇文章:http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx

我在描述的情况和我的情况之间看到的唯一区别是所描述的错误代码是0而我的错误代码是50.但是,建议的解决方案对我不起作用.

即使我将修改setProfileEnvironment设置为true并且我花了数小时的时间来使用不同的processModel参数和应用程序池,我也无法通过此错误.

.net asp.net iis windows-7 localdb

17
推荐指数
2
解决办法
3万
查看次数

无法打开Sql本地数据库

我最近在两台不同的PC上安装了VS2015 Update 2,一台在家,一台在工作,安装文件相同.

现在,如果我在自己的PC上用Sql LocalDB打开一个项目,我会收到此错误:

无法打开数据库'M:\ PROJECTS\BLOG\APP_DATA\myBlog.MDF',因为它是版本851.此服务器支持版本782及更早版本.不支持降级路径.

我无法检索有关此851版本的信息(可能是Sql LocalDB 2016?).我肯定在两台PC上都安装了Sql LocalDB 2016 RC0,并且我验证了VS2015中的设置是:

(LocalDB)\MSSQLLocalDB
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这一问题?

localdb visual-studio-2015

17
推荐指数
1
解决办法
1万
查看次数

无法连接到VS2012中的localDB - "建立与SQL Server的连接时发生与网络相关或特定于实例的错误..."

这很奇怪,因为我能够通过SSMS 2008R2使用相同的连接字符串(" Data Source=(LocalDB)\v11.0;Integrated Security=true")连接到localDB

只有C#代码无法连接,我尝试增加登录时间,Connect Timeout=60但没有运气.

我还尝试指定数据库Initial Catalog=&lt;databasename&gt;,其中<databasename>是我通过ssms在localdb上创建的数据库.

关于为什么这不连接的任何指针?

c# sql-server ado.net .net-4.5 localdb

16
推荐指数
1
解决办法
4万
查看次数

ClickOnce先决条件:SQL Server Express 2014 LocalDB在哪里?

我正在从Visual Studio 2013社区版中为我的wpf应用程序创建一个clickonce安装程序.此应用程序使用localdb.如果我手动安装sqlserver express 2014 LocalDB,它在目标机器上运行正常.

但我想在我的clickonce部署中包含SQL Server Express 2014 LocalDB的安装程序.

但是,当我打开先决条件对话框时,只有SQL Server 2012 Express LocalDB可用(参见图像).我尝试选择'2012,但它与我的安装程序放入数据文件夹的mdf文件不兼容.

问题是:如何将SQL Server Express 2014 LocalDB安装程序作为先决条件包括在内?有没有办法将MSI文件放在某处并使其工作?或者更容易坚持'2012?

VS项目先决条件

clickonce prerequisites localdb visual-studio-2013 visual-studio-2015

16
推荐指数
2
解决办法
6534
查看次数

SQL Server Express vs express localdb

我在理解常规SQL Server Express和表达Localdb之间的差异时遇到了很多问题.

在你开始标记关于这个问题的上一篇文章之前,我已经经历了很多次问题历史.

我发现有用的资源是: SQL Server Express(2012)和LocalDB之间有区别吗?以及关于它的官方微软页面文章.

我相信我明白Express Localdb是SQL Server Express的一个版本,它针对开发人员以减少所有"配置"的时间消耗.

具体配置是什么?有什么区别如果我使用Username\SQLEXPRESS与(Localdb)\ MSSQLLocalDB,它无论如何都会创建一个数据库.将您的应用程序发布到生产中有什么不同?

sql-server-express visual-studio localdb sql-server-2016-express

16
推荐指数
1
解决办法
1万
查看次数

如何与Visual Studio 2017一起安装LocalDB 2016?

安装Visual Studio 2017并检查SQL Server数据工具功能后,我注意到没有安装LocalDB.如何将SQL Server LocalDB 2016添加到Visual Studio 2017安装中?我在安装VS2017时错过了一个复选框,还是安装程序中没有包含它?如果是这样,我如何配置VS2017,以便在Visual Studio的服务器浏览器中查看和连接我手动安装的LocalDB数据库?

visual-studio localdb visual-studio-2017

16
推荐指数
3
解决办法
4万
查看次数

使用自动配置的localdb进行单元测试; 我该如何清理?

我已经配置了一个.mdf文件以及一个localdb连接字符串,用于单元测试,如下所示:

<connectionStrings>
        <add name="TestData" providerName="System.Data.SqlClient" connectionString="Data Source=(localdb)\v11.0; AttachDBFilename='|DataDirectory|\TestData.mdf'; Integrated Security=True"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

一旦我为我的测试正确配置了部署文件,这就可以很好地工作:.mdf的副本附加到LocalDB的默认实例,并且SqlClient连接到它而没有一丝配置.它只是有效.

但是我如何在事后清理?在我的本地方框中,我可以定期使用SSMS手动分离旧的测试数据库,但在CI服务器上,显然最好让单元测试自我清理.

是否有类似的自动方式导致localdb数据库从实例中分离出来?

.net sql-server localdb

15
推荐指数
1
解决办法
3863
查看次数

Windows API 调用“RegGetValueW”返回错误代码:0

我收到 Windows API 调用错误代码:0

我已经安装了 SSMS 2018 并试图找出我是否安装了任何其他版本。为此,我sqllocaldb versions在 CMD 中运行,但收到以下消息:

Windows API 调用“RegGetValueW”返回错误代码:0。

当我手动检查(通过控制面板)时,我看到我安装了 2015 和 2016 版本。那么为什么它们没有显示在 CMD 中。

我试图找到其他解决方案,但没有发现任何对我有意义的解决方案。

sql-server ssms localdb

14
推荐指数
2
解决办法
4411
查看次数