如何将 AdventureWorks 导入 SQuirrel SQL
How import AdventureWorks to SQuirrel SQL
我从 Microsoft's sql-server-samples 下载了 AdventureWorks 2012,但如何将数据库 (.mdf + .ldf) 导入 SQuirrel SQL?
SQuirreL 不是数据库服务器。它是一个连接到数据库服务器的查询工具。
您需要在 Windows PC 上安装 MS SQL 服务器的副本。然后你需要导入Adventure Works进去
完成后,您可以使用 SQuirreL 和适当的 JDBC 驱动程序进行连接。
您可以从命令行使用 SQuirreL 将 Adv Works 数据库恢复到 SQL 服务器。
Microsoft T-SQL 参考站点上有一些语法示例。
从 .bak
(MTF) 文件开始,您可以使用以下 T-SQL 通过 SQuirrelSQL 恢复:
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'
找到正确的名字。
我从 Microsoft's sql-server-samples 下载了 AdventureWorks 2012,但如何将数据库 (.mdf + .ldf) 导入 SQuirrel SQL?
SQuirreL 不是数据库服务器。它是一个连接到数据库服务器的查询工具。
您需要在 Windows PC 上安装 MS SQL 服务器的副本。然后你需要导入Adventure Works进去
完成后,您可以使用 SQuirreL 和适当的 JDBC 驱动程序进行连接。
您可以从命令行使用 SQuirreL 将 Adv Works 数据库恢复到 SQL 服务器。
Microsoft T-SQL 参考站点上有一些语法示例。
从 .bak
(MTF) 文件开始,您可以使用以下 T-SQL 通过 SQuirrelSQL 恢复:
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'
找到正确的名字。