USE DATABASE [master];
DROP ASSEMBLY IF EXISTS [MaxMind.Db];
CREATE ASSEMBLY [MaxMind.Db] FROM @"swebhdfs://exploreadls.azuredatalakestore.net/assemblies/MaxMind.Db.dll"
WITH ADDITIONAL_FILES = (@"swebhdfs://exploreadls.azuredatalakestore.net/assemblies/GeoLite2-City.mmdb" AS "GeoLite2-City");
1 回答
发现了问题 . 我在注册程序集时由Visual Studio自动生成以下脚本:
请注意,第二个文件注册为AS“GeoLite2-City”而没有“.mmdb”扩展名,程序集使用完全限定名访问该文件 .
我不得不改变这个脚本并重新运行它,之后它完美地运行了 .
您可以通过访问ADLS帐户并选择“查看所有作业” - >“查看脚本”来查看Visual Studio通过门户提交的作业,并可以“复制脚本”将其用于其他作业 .