导入Adventures到SQuirrel SQL的工作原理

导入Adventures到SQuirrel SQL的工作原理,sql,sql-server,squirrel-sql,Sql,Sql Server,Squirrel Sql,我从下载了AdventureWorks 2012,但如何将数据库(.mdf+.ldf)导入SQuirrel SQL?SQuirrel不是数据库服务器。它是一个连接到数据库服务器的查询工具 您需要在Windows PC上安装MS SQL Server的副本。然后需要将Adventure Works导入其中 完成后,可以使用SQuirreL和适当的JDBC驱动程序进行连接。SQuirreL不是数据库服务器。它是一个连接到数据库服务器的查询工具 您需要在Windows PC上安装MS SQL Serv

我从下载了AdventureWorks 2012,但如何将数据库(.mdf+.ldf)导入SQuirrel SQL?

SQuirrel不是数据库服务器。它是一个连接到数据库服务器的查询工具

您需要在Windows PC上安装MS SQL Server的副本。然后需要将Adventure Works导入其中


完成后,可以使用SQuirreL和适当的JDBC驱动程序进行连接。

SQuirreL不是数据库服务器。它是一个连接到数据库服务器的查询工具

您需要在Windows PC上安装MS SQL Server的副本。然后需要将Adventure Works导入其中


完成后,您可以使用SQuirreL和相应的JDBC驱动程序进行连接。

您可以使用SQuirreL从命令行将Adv Works数据库恢复到SQL Server中。

Microsoft T-SQL参考站点上有一些语法示例。

您可以从命令行使用SQuirreL将Adv Works数据库还原到SQL Server中。

Microsoft T-SQL参考网站上有一些语法示例。

.bak
(MTF)文件开始,您可以使用以下T-SQL通过SquirreSQL还原:

RESTORE DATABASE AdventureWorks2017
FROM DISK = '/path/to/AdventureWorks2017.bak'
WITH MOVE 'AdventureWorks2017' TO '/var/opt/mssql/data/AdventureWorks2017.mdf',
MOVE 'AdventureWorks2017_log' TO '/var/opt/mssql/data/AdventureWorks2017.ldf'
您必须调整文件路径,可能还有
MOVE
部分的名称。我用过:

RESTORE FILELISTONLY FROM DISK = '/path/to/AdventureWorks2017.bak'

查找正确的名称。

.bak
(MTF)文件开始,您可以使用以下T-SQL通过SquirreSQL还原:

RESTORE DATABASE AdventureWorks2017
FROM DISK = '/path/to/AdventureWorks2017.bak'
WITH MOVE 'AdventureWorks2017' TO '/var/opt/mssql/data/AdventureWorks2017.mdf',
MOVE 'AdventureWorks2017_log' TO '/var/opt/mssql/data/AdventureWorks2017.ldf'
您必须调整文件路径,可能还有
MOVE
部分的名称。我用过:

RESTORE FILELISTONLY FROM DISK = '/path/to/AdventureWorks2017.bak'

要找到正确的名称。

您需要还原
.bak
文件(如果您有
.bak
文件),或者需要将
.mdf
附加到您正在使用的SQL Server实例,然后您可以从安装SQL Server之前需要的任何前端工具访问数据库,然后才能“导入”该数据库。你这么做了吗?安装SQL Server?在Linux上???您需要还原
.bak
文件(如果您有
.bak
文件),或者您需要将
.mdf
附加到您正在使用的SQL Server实例,然后您可以从安装SQL Server之前需要的任何前端工具访问数据库,然后才能“导入”该数据库。你这么做了吗?安装SQL Server?在Linux上???