我在GSBucket中有CSV文件,并在CloudSQL中创建了空表,现在我想从GsBucket CSV加载数据到CloudSQL SQL Server表(现有),如果我在CloudShell上使用以下命令:
gcloud sql import csv testinstance gs://testbucketsabir/covid_clean.csv --database=TestDb --table=covid_clean --quiet
我得到这个错误:
错误代码:(gcloud. sql. import. csv)HTTP错误400:未知的导出文件类型
请帮助一个初学者-我想知道问题出在哪里,这里出了什么问题。
1条答案
按热度按时间7nbnzgx91#
根据文档,
Cloud SQL
和SQL Server
当前不支持CSV
:注:在Cloud SQL中,当前SQL Server对导入和导出的支持包括以下内容:使用巴克和SQL文件导入数据库。使用BAK文件导出数据库。
在具有
MySQL
或PostgresSQL
数据库的Cloud SQL
中支持导入CSV
。如果在您的情况下必须保留
SQL Server
数据库,则必须使用巴克或SQL文件:导出到SQL文件,然后导入到Cloud SQL
/SQL Server
。