天道酬勤,学无止境

localdb

SqlLocalDB info lists two Instances with the same Name

问题 当我的 IIS MVC4 Web 应用程序(以我的用户身份运行)尝试连接到命名的 LocalDb 实例时,它无法启动 MyInstance 或连接到它。 我的 Web.config 和 App.config 中有使用相同数据库的另一个服务的自动创建部分。 然后我使用 SqlLocalDb create MyInstance -s 手动创建并启动我的命名实例 -s 我再次尝试并得到相同的错误。 如果我然后执行 SqlLocalDb 信息,它会显示 2 个具有相同名称的实例。 如果我停止并删除 MyInstance,那么信息列表中将只有 1 个实例。 该实例无法与之交互。 做SqlLocalDB info MyInstance 或者start MyInstance 或者delete MyInstance 都会说实例不存在,但是还是在info 列表中。 我在互联网上到处寻找有此问题的其他人,但找不到。 PS 建议将其移至 dba.stackexchange.com 的人:LocalDB 是针对开发人员的,而不是 DBA。 回答1

2022-05-07 07:46:04    分类:技术分享    sql   .net   asp.net-mvc-4   iis   localdb

SQL Server VSS Writer refuses to start

问题 我在 Windows 7 64 位机器上安装了 Visual Studio 2012。 我正在尝试安装 SQL Server express LocalDB 并在安装程序尝试启动服务时出现错误。 这是确切的错误消息: 服务“SQL Server VSS 编写器”无法启动。 验证您有足够的权限来启动系统服务。 我以管理员身份登录到机器。 我已经验证服务中的写入程序正在运行并且它设置为自动。 据我所知,我没有在这台机器上安装 SQL Server。 我难住了。 有人有想法么? 此外,当我尝试在服务中启动 SQL Writer 时,我收到以下错误: Windows 无法在本地计算机上启动 SQL Server VSS Writer 服务。 错误 1053:服务器没有及时响应启动或控制请求。 回答1 感谢 Process Explorer,当服务尝试启动(并且失败)时,我们可以看到缺少 MSVCP140.dll: 解决方案是为 Visual Studio 2015 安装 Visual C++ Redistributable: https://www.microsoft.com/en-us/download/details.aspx?id=48145 回答2 您是否尝试过以下 URL,我们需要赋予用户特定的权限 http://technet.microsoft.com/en-gb

2022-05-05 12:56:04    分类:技术分享    localdb

LocalDb and SMO - how to choose where to put database files?

问题 我已经开始尝试使用 SQL Server 2012 功能 LocalDb。 我正在针对我创建的实例使用 SMO 执行一些 powershell 脚本,例如创建数据库。 为此,我有这个功能: Function New-Database { Param( $server, $databaseName ) $serverHandle = New-Object Microsoft.SqlServer.Management.Smo.Server($server) if($serverHandle.Databases.Name.Contains($databaseName)) { throw "Database $databaseName already exists" } $databaseHandle = New-Object Microsoft.SqlServer.Management.Smo.Database($serverHandle, $databaseName) $databaseHandle.Create() } 使用 LocalDb 时,mdf 和 ldf 文件在C:\Users\<username>\中创建。 我想覆盖它,但我不知道如何。 $databaseHandle对象有一个属性PrimaryFilePath ,但它是只读的。 这似乎应该是非常简单的事情

2022-05-05 03:33:03    分类:技术分享    powershell   smo   localdb

Scaffold-DbContext "Login Failed" "Error Number:4060,State:1,Class:11"

My ASP.NET MVC core application should connect to an existing MSSQL LocalDB file via Entity Framework. Database-first development requires reverse-engineering the existing database. Following the instructions in the official documentation, I am running the following command in the NuGet Package Manager Console: Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=DatabaseName;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models However I am getting No design-time services were found. System.Data.SqlClient.SqlException (0x80131904): Cannot open database

2022-05-02 02:02:44    分类:问答    sql-server   asp.net-core   asp.net-core-mvc   entity-framework-core   localdb

'Local Database Runtime: Cannot create named instance

问题 我有一个 C# 应用程序,我正在尝试使用 LocalDB。 截至目前,当我启动我的应用程序时,我受到了这个错误的欢迎。 Cannot create named instance. The parameter for the LocalDB Instance API method is incorrect. Consult the API documentation. 我的 App.config 看起来像这样。 <system.data.localdb> <!-- I saw this on another website, I'm not sure if it's neeed or not.--> <localdbinstances> <add name="MSSQLLocalDB" version="mssqllocaldb" /> </localdbinstances> </system.data.localdb> <connectionStrings> <add name="DiaProdConnection" connectionString="Data Source=(localdb)\MSSQLLocalDB;AttachDbFileName=|DataDirectory|\DatabaseFileName.mdf;Integrated Security=True

2022-05-01 12:10:41    分类:技术分享    c#   .net   sql-server   localdb

SQL Server VSS Writer refuses to start

I've got Visual Studio 2012 installed on Windows 7 64 bit machine. I am trying to install SQL Server express LocalDB and get an error when the installer tries to start services. Here is the exact error message: Service 'SQL Server VSS Writer' failed to start. Verify you have sufficient privileges to start system services. I am logged on to the machine as administrator. I have verified that the writter in Services is running and it is set to Auto. I have no SQL Server installed on this machine as far as I know. I'm stumped. Anyone have any ideas? Also when I try to start SQL Writer in Services

2022-04-30 05:26:20    分类:问答    localdb

SqlLocalDB info lists two Instances with the same Name

When my IIS MVC4 Web App (running as my user) tries to connect to a named LocalDb Instance it fails to start MyInstance or connect to it. I have the auto-create section in my Web.config and App.config of another services that uses the same database. I then manually create and start my named instance using SqlLocalDb create MyInstance -s I try again and get the same error. If I then do SqlLocalDb info, it shows 2 instances with the same name. If I stop and delete MyInstance, then there will only be 1 instance in the info list. That one instance cannot be interacted with. Doing SqlLocalDB info

2022-04-30 00:07:33    分类:问答    sql   .net   asp.net-mvc-4   iis   localdb

Service 'Sql Server VSS writer' (SQLWriter) failed to start when installing LocalDB

I am on machine with .NET 4.5.2 framework where I am trying to install SQLLocalDB 2019 and launching with administrator, but while installing it's prompting error on service start. Could someone suggest why?

2022-04-29 21:17:48    分类:问答    sql-server   localdb

LocalDb and SMO - how to choose where to put database files?

I've started to experiment with the SQL Server 2012 feature LocalDb. I'm doing some powershell scripting with SMO against the instances I create, such as creating databases. To do this, I have this function: Function New-Database { Param( $server, $databaseName ) $serverHandle = New-Object Microsoft.SqlServer.Management.Smo.Server($server) if($serverHandle.Databases.Name.Contains($databaseName)) { throw "Database $databaseName already exists" } $databaseHandle = New-Object Microsoft.SqlServer.Management.Smo.Database($serverHandle, $databaseName) $databaseHandle.Create() } When using LocalDb

2022-04-28 17:58:51    分类:问答    powershell   smo   localdb

Upgrading SQL CE 3.5 to SQL Express Local DB with SyncFramework support?

问题 我们目前正在使用SQL CE 3.5和许多不同的双向同步数据库( Syncframework 2.1 )和服务器数据库,以及基于.net 4.5 Windows 的WPF应用程序。 但是随着应用程序的性能下降,我们经常需要为用户重新生成新的本地SDF 。 通过这种方式,我们看到性能有了明显的改善,并且在 60 天左右之后,同样的情况也会发生。 所以我们正在寻找升级SQL CE ,但在研究中,我们注意到SQL CE不支持 SyncFramework 。 这提出了以下问题: 使用 Sync升级SQL CE 3.5的最佳选择是什么? SQL Local DB是否支持SyncFramework 2.1 ,如果支持,在升级到SQL Local DB时我们需要注意哪些事项? SQL Local DB是否支持密码保护和本地加密? 此外,我们在这里读到 Single ( SQL Compact CE ) 和 Multiple files ( SQL Local DB ) 之间存在差异。 我们如何处理连接?

2022-04-25 16:17:10    分类:技术分享    sql-server   microsoft-sync-framework   localdb