[英]Azure bulk import csv file into Azure SQL Server from Azure file service location
[英]Import CSV from Linux to Azure SQL Server
我有一个Azure SQL Server数据库和一个Linux盒子。 我要导入到SQL Server的Linux机器上有一个csv文件。 我已经创建了一个表,将在其中导入该文件。
为什么此命令返回Unknown argument: -U
?
bcp table in ~/test.csv -U myUsername -S databaseServerName -d dbName -q -c -t
当我重新排列传递给bcp的参数(如下所示)时,它将返回一个Unknown argument: -S
bcp table in ~/test.csv -S databaseServerName -d dbName -U myUsername -q -c -t
因此与文档相反:
https://docs.microsoft.com/zh-cn/sql/tools/bcp-utility?redirectedfrom=MSDN&view=sql-server-2017#U
我遇到了一些问题,其中bcp不喜欢参数名称后的空格。
https://granadacoder.wordpress.com/2009/12/22/bcp-export/
引用以上文章:
//
另一个语法糖是-S参数后没有空格。 如下所示
-SMyServerName \\ MyInstanceName
bcp.exe“从MyAdventureWorksDB.Person.Person中选择SELECT cast(姓氏为char(50)),cast(姓氏为char(50)),cast(MiddleName为char(50)),cast(后缀为char(50)) ORDER BY NEWID()“查询出PeopleRock.txt -c -t -T -SMyServerName \\ MyInstanceName
也
在Linux中检查语法糖(下面的示例来自于easysoft链接)
./bcp〜/ myTeam.csv中的AdventureWorks.HumanResources.myTeam \\ -f〜/ myTeam.Fmt -U mydomain \\ myuser -S mymachine \\ sqlexpress
请注意,上面具有dbname.schemaname.tablename(在上面的“ in”一词之前)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.