将本地数据导入到 SQL Server 的远程服务器

Tia*_*ing 3 sql-server ssms

我目前有一台带有SQL Server Management Studio (SSMS)的机器 A,上面有一个数据文件。

A 连接到机器 B 的 SQL Server 数据库。我无法控制机器 B。

问题是:

我无法使用数据库还原、数据库附加或批量导入来传输数据。因为对于任何查询,如

BULK INSERT [MY_TABLE_NAME] 
FROM 'F:\Data\MY_TABLE_NAME.txt' WITH (
FIRSTROW=2,
FORMATFILE='F:\Data\MY_TABLE_NAME.txt.fmt')


RESTORE DATABASE MY_TABLE_NAME
FROM DISK = 'F:\Data\MY_TABLE_NAME.bak'
WITH REPLACE
Run Code Online (Sandbox Code Playgroud)

SQL Server Management Studio 将尝试在 B 机器上打开文件,而不是我的机器 A。(我无法将文件传输到机器 B。)

在这种情况下有没有办法打开本地文件?(从技术上讲,我可以使用 Python 脚本逐表、逐行插入,但这太不方便了。)

Dav*_*oft 6

使用BCPSQL Server 导入和导出向导。两者都将从本地文件中读取。