有没有办法使用 .net core 3.1 从 sftp 服务器下载文件?
我找到了各种答案,但这些答案都已经过时了。(比如ssh.net就找不到了)
该主题目前的状况如何?
我有一个 Azure 存储 (StorageV2),我想通过 Powershell 连接和上传文件。
但是,我想使用连接字符串(其中包含一个长密钥)。因此没有 Microsoft 帐户的人应该能够使用该脚本。
有命令Connect-AzAccount
,但是为此,您似乎需要有一个 Microsoft 帐户。
那么,如何在没有 Microsoft 帐户的情况下仅使用连接字符串进行连接和上传呢?
现在我发现了这个很棒的string_split()
函数,然后我了解到输出行可能按任何顺序排列。不保证顺序与输入字符串中子字符串的顺序匹配。。这使得该功能对我来说毫无用处。
也许有解决方法吗?
编辑 -示例:
SELECT value FROM String_Split('b,a,c', ',')
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我希望按以下顺序得到结果:
value
------
b
a
c
Run Code Online (Sandbox Code Playgroud)
不过,根据微软的说法,这个订单并没有得到保证。那么我怎样才能准确地得到这个结果呢?
sql-server split sql-server-2016 azure-sql-database sql-server-2017
我有一个这样的查询:
select key, name from localtab where key not in (select key from remotetab);
Run Code Online (Sandbox Code Playgroud)
查询需要永远,我不明白为什么。
localtab
是本地表,remotetab
是另一台服务器中的远程表。key
是int
在两个表中都有唯一索引的列。当我分别查询两个表时,只需几秒钟。
我知道如何将负值设置为零:
select case when (formula) < 0 then 0 else (formula) end as result from tab
Run Code Online (Sandbox Code Playgroud)
但是如果“公式”是一个很长的公式呢?然后我必须输入两次。有没有办法在不输入两次公式的情况下获得相同的结果?
我的实际情况是这样的:
select
sum
(
case when
(t1.x + t2.x + t3.x) * t4.p - (t5.x + t6.x + t7.x) * t8.p ) < 0
then 0
else
(t1.x + t2.x + t3.x) * t4.p - (t5.x + t6.x + t7.x) * t8.p )
end
) as result
from
t1
left join t2 on t1.x = t2.x
left join t3 on t1.x = t3.x …
Run Code Online (Sandbox Code Playgroud) 创建 ASP.NET Core 2.2 Web API 时,Visual Studio 2019 会创建以下代码:
namespace myapi
{
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>();
}
}
Run Code Online (Sandbox Code Playgroud)
为什么要创建一个函数CreateWebHostBuilder
?为什么它不只是创建如下代码?
namespace myapi
{
public class Program
{
public static void Main(string[] args)
{
WebHost.CreateDefaultBuilder(args).UseStartup<Startup>().Build().Run();
}
}
}
Run Code Online (Sandbox Code Playgroud) c# visual-studio entity-framework-core asp.net-core asp.net-core-2.2
sql-server ×3
c# ×2
.net ×1
.net-core ×1
asp.net-core ×1
powershell ×1
split ×1
sql ×1
t-sql ×1