如何在 C# 中将驱动器(例如 y)映射到网络共享位置?SQL 会话需要知道映射的驱动器。这用于将 SQL 数据库从 C# 应用程序备份到映射驱动器(例如 y)。希望以编程方式进行,以便轻松更改映射的驱动器网络位置、用户和密码。
在 SSMS / SQL 会话中,我可以在查询窗口中创建映射驱动器:
EXEC xp_cmdshell 'net use y: \\host11\special\temp temppassword /user:host11\sphr /persistent:no'
然后我可以从 C# 应用程序备份 SQL Server 数据库。想知道,我如何在 C# 中做到这一点?