我已经下载了SQL Server Management Studio(SSMS)2016以恢复一个巨大的.bak文件,该文件是数据库的旧备份。但首先我需要连接到数据库服务器。
安装完成后,我执行SSMS,它要求我连接到数据库服务器。我没有任何东西,我看到有可能创建一个" local" db只输入一个点'。'对于服务器名称并使用Windows身份验证。
它不起作用;怎么做?
答案 0 :(得分:77)
答案 1 :(得分:2)
您需要download并安装SQL LocalDB。它是SQL Server的特殊版本,不允许远程连接,仅支持Windows集成身份验证。这是一个简单的单击MSI安装,因此它易于部署。
要下载并安装SQL Server 2016 Express,请转到SQL Server 下载。 LocalDB是您在安装期间选择的功能,而且是 下载媒体时可用。如果您下载媒体, 选择Express Advanced或LocalDB包。
以上意味着现在您必须下载并运行一个小型下载程序(cca 5 MB),选择LocalDB(44 MB),Microsoft下载程序将MSI软件包下载到您选择的文件夹中。然后只运行MSI包并安装LocalDB。
答案 2 :(得分:0)
要恢复您的转储,您需要一台服务器,您的转储将上传。 为此,您需要一台MS服务器。您可以使用用户名和密码连接到服务器。连接到服务器后,您可以创建一个要在其中导入转储的数据库。
如果您的SQL转储包含create Database语句,那么您不需要创建一个。
如果可以在文本文件中打开SQL转储,您可以看到创建所需的数据库名称或其已创建DB的语句。