问题标签 [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.
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 中完美运行?
谢谢
sql - 什么连接是由“和”引起的?
我有一个包含以下表格的 localDB 数据库:
UserProfile,其中包含:
pages_Roles,其中包含:
pages_UsersInRoles,有两列(UserId、RoleId),为空。
我想要一个查询按名称将用户添加到按名称的角色中。找出要插入的内容,如果我运行:
我明白了:
这是有道理的;这是一个交叉连接。但我基本上只想一次运行两个单独的选择并将它们粘在一起。我试过这个:
它奏效了;我得到了 UserId 1 和 RoleId 2。但我不明白“和”;这不是把苹果比作橘子吗?不应该是语法错误吗?localDB 是否实际上运行两个选择并加入结果,也许是行号?
sql - 如何添加 SQL LocalDB 权限
我..“意外”删除了我的 Windows 登录到 localdb 的数据库权限
知道如何将权限授予该数据库吗?
.net - 如何手动创建一个 mdf 文件供 localdb 使用?
我正在设置一些单元测试来测试使用数据库完成的工作。我想使用 localdb v11 但首先我需要创建数据库。我该怎么做?
只需(localdb)v11
在 sql management studio 中连接即可将我连接到(我假设)所在的数据库C:\Users\George\
。如何指定一个新的?
该代码使用手动 ADO.Net,而不是实体框架,据我所知,我不能依赖它来简单地创建数据库。
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 解决方案。
谢谢,削
c# - 如何与同一台机器上的其他用户共享 SQL LocalDb?
我正在寻找使用 sqllocaldb 命令实用程序的 share 命令在用户之间访问 LocalDb 数据库的方法,但我看不到在另一个用户中创建的数据库。
这是我的步骤:
在 Windows 7 上登录用户 User1
使用 sqlcmd 创建一个名为 test 的新数据库,如下所示
sqlcmd -S (localdb)\v11.0 创建数据库测试
与User2共享实例v11.0如下
sqllocaldb 共享域\User2 v11.0 myinstance
切换到用户 2
如下登录共享实例
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但它没有。
任何帮助/建议表示赞赏。
谢谢 削价
.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 文件夹中。我一直在根据需要手动复制它,但很明显,随着应用程序更改数据,它们会不同步。
关于如何配置项目以使用相对路径共享相同实例的任何建议或示例?
sql - SQL Server 本地数据库
我正在寻找一个更好的替代 MS Access MDb 文件的方法。MS SQLServer 2012 LocalDB 看起来是完美的解决方案。我已经做了一些测试,它似乎可以解决问题。
我需要知道的是
- LocalDB 的安全性如何?
- 它可以变得更安全吗?
我有一个现场工作人员使用的应用程序,并且希望能够不时向他们发送更新的数据文件(如果有重大的架构更改和/或相关数据),但希望包含的数据由密码管理(也许还有用户名)。应用程序(Winforms 或 WPF)将管理密码。
目前我使用带有数据库密码的 MS Access mdb 文件。它是基本安全的良好解决方案。但是它的性能对于应用程序的功能来说并不是那么好,而且不需要脑外科医生来破解密码并访问数据库。
测试 LocalDB 提供了我需要的性能,但我只是想知道它是否可以提高安全性。因此,如果有人设法获得数据文件,他们将很难访问数据。
任何帮助将不胜感激。
谢谢大家
c# - 将 LocalDB 应用程序部署到 Arvixe 失败
我正在尝试将 WCF 数据服务部署到 Arvixe。数据服务基于 Entity Framework 5 和 Data Services 5.4 构建。它创建了相当数量的 LocalDB 数据库(根据运行时输入命名)并在本地运行良好。web.config 中没有连接字符串。DB 名称被传递给 DbContext 构造函数。但是,当我将项目部署到我的 Arvixe (Windows) 帐户时,我收到此错误(如下)。该错误没有意义,因为没有任何连接字符串。如果它将任何信息写入日志文件,我将无权访问它。它不在我的标准 IIS 日志中,它显示在 wwwroot 旁边的日志文件夹中。我可以输入一个连接字符串。什么是具有数据库名称“TBD”的 localDB 连接字符串的示例?
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 运行站点时会引发异常。
关于如何解决这个问题的任何建议?