我正在努力将Azure SQL数据从U-SQL脚本读入Data Lake。我正在努力在U-SQL中创建外部数据源。这项工作的一部分涉及使用PowerShell创建“凭证”。我遵循这个指导:
但是,我遇到了错误,如下所示。这部分让我特别难过:“资源''不存在。”由于命令的这一部分:“-Credential(Get-Credential)”,系统会提示我输入登录名和密码。之后,我收到错误。
请帮我解读这种情况。 谢谢! 埃里克
C:\窗口\ system32> New-AzureRmDataLakeAnalyticsCatalogCredential -AccountName“”`
-DatabaseName "<MYDBNAME>" ` -CredentialName "<MYCREDENTIALNAME>" ` -Credential (Get-Credential) ` -Uri "http://<MYSERVERNAME>.database.windows.net:1433"
命令管道位置1处的cmdlet Get-Credential 提供以下参数的值: 凭据 警告:为此cmdlet定义的输出类型不正确,将更新以反映实际返回的内容 (在帮助中定义)在将来的版本中。 New-AzureRmDataLakeAnalyticsCatalogCredential:资源''不存在。跟踪: c3e04b2a-2690-4c5e-b61c-58a5ded93c6b时间:2017-05-10T09:09:07.8971058-07:00 在行:1个字符:1 + New-AzureRmDataLakeAnalyticsCatalogCredential -AccountName“bladlalog ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:CloseError:(:) [New-AzureRmData ... talogCredential],CloudException + FullyQualifiedErrorId:Microsoft.Azure.Commands.DataLakeAnalytics.NewAzureDataLakeAnalyticsCatalogCredential
答案 0 :(得分:1)
使用我创建的新ADL数据库名称解决,而不是源Azure SQL数据库。我得到了“az dla目录凭证创建”以便干净地运行。 ....我最初发现的在线文档并不清楚,表明预期的数据库名称是ADL数据库,而不是源Azure SQL数据库。