如何在SQL Server Management Studio中连接到本地数据库?

83

我下载了SQL Server Management Studio (SSMS) 2016,以恢复一个巨大的.bak文件,该文件是数据库的旧备份。但首先我需要连接到一个DB服务器。

安装后,我执行SSMS并要求连接到一个DB服务器。我没有任何服务器,我看到可以通过仅键入点“.” 作为服务器名称并使用Windows身份验证来创建“本地”db。

这并不起作用,如何操作?


你需要安装本地的SQL Server实例,仅仅安装SSMS并使用点号或其他服务器名称是不会自动出现的。 - Andrey Korneyev
5个回答

297
  1. 打开 SSMS -> 点击 连接
  2. 服务器名称: (LocalDb)\MSSQLLocalDB,
  3. 选择Windows身份验证。

参考:

enter image description here


3
不需要安装其他任何东西,这就是正确的答案!谢谢! - Leo Gurdian
2
@Andrew 在 Visual Studio 中使用“视图 > SQL Server 对象资源管理器”更加方便。 - Nicke Manarin
5
谢谢,我一直在输入相同的(localdb)\mssqllocaldb,但是因为我用了小写字母而没有成功! - LazZiya
1
如果你和我一样是个新手,而且对这个名字的来历感到惊讶,我实际上在 appsettings.json 中找到了它(至少在我的 .Net Core 6 初始项目中)。在 ConnectionStrings 字段中必须有这样一行:"MvcMovieContext": "Server=(localdb)\\mssqllocaldb;Database=MvcMovieContext-da5ebc14-b675-4050-b406-f83dc1bd1a7a;Trusted_Connection=True;MultipleActiveResultSets=true" - aderchox
1
这个东西虽然有点老,但是非常好用,就像魔法一样。谢谢! - undefined
显示剩余3条评论

6
你需要下载并安装SQL LocalDB。它是SQL Server的特殊版本,不允许远程连接,只支持Windows集成身份验证。它是一个简单的一键式MSI安装,易于部署。

要下载和安装SQL Server 2016 Express,请转到SQL Server下载页面。LocalDB是您在安装过程中选择的一个功能,并且在您下载媒体时可用。如果您下载了媒体,则可以选择Express Advanced或LocalDB包。

以上意味着现在您需要下载并运行一个小型下载器(约5 MB),选择LocalDB(44 MB),Microsoft下载器将下载MSI软件包到您选择的文件夹中。然后只需运行MSI软件包,LocalDB就会安装。

好的,但我需要下载 SQL Server 2016 Express 吗?我已经有 SSMS了,或者你是否有 Sql LocalDB(msi)的直接链接? - Alex
自从 LocalDB 2014 以来,他们已经改变了下载系统,现在你需要下载一个类似于 Visual Studio 的小型安装程序(5.1 MB),然后选择所需的版本。 - Vojtěch Dohnal
安装后,在命令提示符中输入以下内容创建一个临时数据库:SqlLocalDB.exe create "temp" -s - reubano
微软的LocalDB安装信息现在是https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-express-localdb?view=sql-server-ver16。正如答案中所指出的,它“不允许远程连接,仅支持Windows集成身份验证”,因此尝试在localhost或127.0.0.1等上进行连接也会失败。 - SomeoneElse

1
要恢复您的Dump,您需要一个服务器来上传您的dump。 为此,您需要一个MS服务器。您可以使用用户名和密码连接到服务器。连接到服务器后,您可以创建一个DB,将dump导入其中。
如果您的SQL dump包含create Database语句,则无需创建一个。
如果可以在文本文件中打开SQL dump,则可以查看所需的数据库名称以创建或已经有创建DB的语句。

0
在我的情况下,解决方案是使用我的笔记本名称和 SQLEXPRESS,例如 DESKTOPXPTO\SQLEXPRESS。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接