问题标签 [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 回答
2852 浏览

asp.net-mvc-4 - LocalDB 在 Visual Studio IIS 中工作正常,部署到完整 IIS 时失败

我的 MVC 4 项目中有一个代码优先的 localdb 数据库,如果我在 Visual Studio 2012 中运行该应用程序,它可以正常连接并且一切正常。当我发布到我的完整 IIS 并访问该站点时,数据库无法连接,我得到:

“指定的 localdb 实例不存在”

我遇到了其他问题,似乎 localdb 是部署的噩梦!我也遵循了这里的所有建议:http: //blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx

我仍然没有运气,为什么它在 VS IIS Express 而不是“真正的”IIS 中完美运行?

谢谢

0 投票
3 回答
83 浏览

sql - 什么连接是由“和”引起的?

我有一个包含以下表格的 localDB 数据库:

UserProfile,其中包含:

pages_Roles,其中包含:

pages_UsersInRoles,有两列(UserId、RoleId),为空。

我想要一个查询按名称将用户添加到按名称的角色中。找出要插入的内容,如果我运行:

我明白了:

这是有道理的;这是一个交叉连接。但我基本上只想一次运行两个单独的选择并将它们粘在一起。我试过这个:

它奏效了;我得到了 UserId 1 和 RoleId 2。但我不明白“和”;这不是把苹果比作橘子吗?不应该是语法错误吗?localDB 是否实际上运行两个选择并加入结果,也许是行号?

0 投票
1 回答
2655 浏览

sql - 如何添加 SQL LocalDB 权限

我..“意外”删除了我的 Windows 登录到 localdb 的数据库权限

知道如何将权限授予该数据库吗?

0 投票
4 回答
48118 浏览

.net - 如何手动创建一个 mdf 文件供 localdb 使用?

我正在设置一些单元测试来测试使用数据库完成的工作。我想使用 localdb v11 但首先我需要创建数据库。我该怎么做?

只需(localdb)v11在 sql management studio 中连接即可将我连接到(我假设)所在的数据库C:\Users\George\。如何指定一个新的?

该代码使用手动 ADO.Net,而不是实体框架,据我所知,我不能依赖它来简单地创建数据库。

0 投票
1 回答
1417 浏览

c# - 如何在不同的驱动器上移动 SQL LocalDB 2012 系统数据库?

默认情况下,SQL LocalDb 在 C:\Users 配置文件下创建所有系统数据库。我需要 D:\drive 上的所有数据库,包括(系统数据库 master、msdb 等)。我知道我可以在 D:\Drive 上创建用户数据库,但是否可以使用 SQL LocalDb 创建或移动系统数据库到 D:\Drive?

注意:我知道可以使用 SQL Express 移动系统数据库,其中可以使用 ALTER 命令移动数据库并使用启动命令移动主数据库。但同样的操作不能用于 SQL LocalDb。

所以我正在寻找 SQL LocalDb 解决方案。

谢谢,削

0 投票
2 回答
15012 浏览

c# - 如何与同一台机器上的其他用户共享 SQL LocalDb?

我正在寻找使用 sqllocaldb 命令实用程序的 share 命令在用户之间访问 LocalDb 数据库的方法,但我看不到在另一个用户中创建的数据库。

这是我的步骤:

  1. 在 Windows 7 上登录用户 User1

  2. 使用 sqlcmd 创建一个名为 test 的新数据库,如下所示

    sqlcmd -S (localdb)\v11.0 创建数据库测试

  3. 与User2共享实例v11.0如下

    sqllocaldb 共享域\User2 v11.0 myinstance

  4. 切换到用户 2

  5. 如下登录共享实例

    sqlcmd -S (localdb)\.\myinstance

    从 sys.master_files 中选择名称

    上面的查询不显示测试数据库。

为什么我无法看到在用户 2 中共享后在用户 1 中创建的数据库?

我认为它必须基于博客(方法2)http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-2-instance- Krzysztof Kozielczyk 的所有权.aspx#SharedLocalDB但它没有。

任何帮助/建议表示赞赏。

谢谢 削价

0 投票
3 回答
4609 浏览

.net - 如何在解决方案中的所有项目之间共享 LocalDB 实例?

我有这样的 VS 2012 解决方案设置:

  • 英孚模型项目
  • EF 模型测试项目
  • ASP.NET MVC 4 应用程序
  • WCF 数据服务项目

在开发过程中,我想使用 LocalDB 作为 EF 的后备数据库。MVC 和 WCF 项目都使用 EF 模型来访问数据库中的数据。我想在所有项目(MVC、WCF 和测试)中共享同一个 LocalDB 实例,但似乎无法正确设置 web.config。

我还希望这个项目设置可以跨开发人员机器移植,IE 没有绝对路径。

测试项目在 c:\users\\.mdf 中创建并使用数据库。MVC 和 WCF 项目希望文件驻留在 AppData 文件夹中。我一直在根据需要手动复制它,但很明显,随着应用程序更改数据,它们会不同步。

关于如何配置项目以使用相对路径共享相同实例的任何建议或示例?

0 投票
0 回答
879 浏览

sql - SQL Server 本地数据库

我正在寻找一个更好的替代 MS Access MDb 文件的方法。MS SQLServer 2012 LocalDB 看起来是完美的解决方案。我已经做了一些测试,它似乎可以解决问题。

我需要知道的是

  1. LocalDB 的安全性如何?
  2. 它可以变得更安全吗?

我有一个现场工作人员使用的应用程序,并且希望能够不时向他们发送更新的数据文件(如果有重大的架构更改和/或相关数据),但希望包含的数据由密码管理(也许还有用户名)。应用程序(Winforms 或 WPF)将管理密码。

目前我使用带有数据库密码的 MS Access mdb 文件。它是基本安全的良好解决方案。但是它的性能对于应用程序的功能来说并不是那么好,而且不需要脑外科医生来破解密码并访问数据库。

测试 LocalDB 提供了我需要的性能,但我只是想知道它是否可以提高安全性。因此,如果有人设法获得数据文件,他们将很难访问数据。

任何帮助将不胜感激。

谢谢大家

0 投票
3 回答
783 浏览

c# - 将 LocalDB 应用程序部署到 Arvixe 失败

我正在尝试将 WCF 数据服务部署到 Arvixe。数据服务基于 Entity Framework 5 和 Data Services 5.4 构建。它创建了相当数量的 LocalDB 数据库(根据运行时输入命名)并在本地运行良好。web.config 中没有连接字符串。DB 名称被传递给 DbContext 构造函数。但是,当我将项目部署到我的 Arvixe (Windows) 帐户时,我收到此错误(如下)。该错误没有意义,因为没有任何连接字符串。如果它将任何信息写入日志文件,我将无权访问它。它不在我的标准 IIS 日志中,它显示在 wwwroot 旁边的日志文件夹中。我可以输入一个连接字符串。什么是具有数据库名称“TBD”的 localDB 连接字符串的示例?

0 投票
0 回答
904 浏览

entity-framework - 安装 SQL Server 2012 后是否可以卸载/删除 SQL Server 2008/2008r2?

我刚刚安装完 SQL Server 2012,我想利用 Localdb。我选择不升级我的 SQL Server 2008 R2 并将 2012 安装为新实例。不幸的是,我后来意识到实体框架在可用时默认为 sqlexpress,即使在 web.config 连接字符串中指定了 Localdb。

我尝试停止 sqlexpress 的服务,但是在尝试从 Visual Studio 运行站点时会引发异常。

关于如何解决这个问题的任何建议?