我使用Visual Studio 2015中的ASP.NET 5预览模板来创建ASP.NET 5站点。根据config.json文件,(localdb)\ mssqllocaldb中有一个数据库。
我想将该数据库移动到我的实际SQL Server,但是当我连接到SQL Server Management Studio中的(localdb)\ mssqllocaldb服务器以启动备份过程时,没有列出任何数据库。它在哪里?
如果我无法在SSMS中找到它,我是否可以迁移该数据库?
答案 0 :(得分:16)
我也遇到了这个问题并且让它正常工作(我正在进行MVC-Movie MVC6教程 - 我只是在'添加模型'部分,您可以在其中创建与本地数据库的连接:{{3 }})。
Visual Studio 2015 / SQL Server 2014使用与2012/2013不同的路径。我以前安装了VS2012和VS2013,并在每个中创建了本地数据库。 VS2012创建了一个连接:(localdb)\ v11.0和SQL Server数据工具(SSDT)为(localdb)\ ProjectsV12。
让(LocalDB)\ MSSQLLocalDB为您服务:
SQLLocalDB.exe info
这将显示本地连接上的所有当前数据库服务器SQLLocalDB.exe start MSSQLLocalDB
它会告诉你这已经开始了。数据库现在存储在c:\ users \ [DATABASE-NAME]中,之前它们存储在C:\ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ SSDT
中希望这可以解决您找到SQLServer的问题, 干杯
答案 1 :(得分:1)
在"连接到服务器"登录,有一个"选项"按钮。这打开了一个连接属性"通过手动输入名称或浏览名称,可以找到指定数据库的选项卡。以这种方式连接时, 会出现在列表中。
答案 2 :(得分:0)
我遇到了一些不同的事情,尽管在 SSMS 中看不到(LocalDb)\MSSQLLocalDB
,但在Visual Studio的SQL Object Explorer中却看到了(LocalDb)\MSSQLLocalDB
。所以我跟随@Maxithi和@JohnYoungTree响应来启动LocalDB实例
要使(LocalDB)\ MSSQLLocalDB工作,请执行以下操作:
此后,我进入SSMS并单击“连接”,然后输入服务器名称为:checked
,并使用Windows身份验证。这很棒!
谢谢@Maxithi和@JohnYoungTree
答案 3 :(得分:-1)
//...for entity
public class ogrenciCONTEXT:DbContext
{
public ogrenciCONTEXT():base("sqlim")
{
}
public DbSet<ogrenci> ogrenciler { get; set; }
}
// for WEB CONFIG
<connectionStrings>
<add name="sqlim"
connectionString="Data Source=(LocalDB)\mssqllocaldb;initial catalog=dosyaismi; Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>