从本地文件批量插入数据到远程sql服务器

Bri*_*der 5 t-sql azure-sql-database

我想通过 SQL 管理器将一些数据从我的电脑上的本地文件上传到 azure 上的 sql 数据库。

我试过

BULK INSERT gifts
   FROM 'c:\temp\trouwpartij.txt'  
   WITH   
      (  
         FIELDTERMINATOR =' |',  
         ROWTERMINATOR =' |\n'  
      );  
Run Code Online (Sandbox Code Playgroud)

但不幸的是,该路径指向 sql 服务器上的某个位置,我无法访问该位置。

有什么建议如何在不实际开发小型应用程序的情况下完成这个简单的任务吗?

Alb*_*llo 2

正如 Kevin 提到的,您可以使用 bcp 命令行实用程序,如下所示:

bcp AdventureWorksLTAZ2008R2.SalesLT.Customer in 
C:\Users\user\Documents\MoveDataToSQLAzure.txt -c -U username@servername -S 
tcp:servername.database.windows.net -P password
Run Code Online (Sandbox Code Playgroud)

文档可能会为您提供更多信息。