首页 > 解决方案 > 如何使用代码隐藏在 Visual Studio Azure Data Lake U-SQL 项目中的脚本中设置数据库和架构

问题描述

在 Visual Studio 2017 Azure Data Lake U-SQL 项目中曾经出现过这种情况,当运行带有类后面代码的 usql 脚本文件(例如 Script.usql)时,您可以简单地选择(通过下拉列表),而不仅仅是要使用的 ADLA(Azure 数据湖分析)帐户,还有: - 数据库 - 要在 U-SQL 脚本中使用的架构(如果有)。

以前在 Visual Studio for U-SQL 脚本中的下拉选项

但目前(2018 年 12 月 27 日,使用 Visual Studio Professional 2017 版本 15.9.2 和 Azure Data Lake Tools for Visual Studio 版本 2.3.5001.7),没有可用于设置数据库或架构的下拉列表。

那么如何设置数据库和模式(如果需要)?如果您提交 U-SQL 脚本而不设置它们,您可能会收到类似以下的错误消息(因为默认情况下可能使用主数据库):

架构“master.iss”不存在

标签: azure-data-lakeu-sql

解决方案


相反,您可以通过在 U-SQL 脚本的顶部添加如下行来设置这些:

使用数据库 [webdata]; 使用模式 [iis];


推荐阅读