连接到 SQL 实例以获取使用 C# 的版本
本文关键字:版本 获取 SQL 实例 连接 | 更新日期: 2023-09-27 18:36:19
我必须检查SQL Server是否安装在随机计算机上(在本地运行代码)并连接到实例并找到SQL Server的版本。没有登录就可以吗?
我被告知不要使用注册表来查找信息,而是建议使用几种都需要与实例连接的方法。这当然需要 SQL Server 运行。
对于额外的信息,我需要运行@@version
或SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
假设我至少需要使用 Windows 身份验证,但这有可能吗?这些是在生产环境中运行的计算机,我"无法控制"它们(除了我可以在它们中的每个人上运行我的代码)。
如果你想问SQL Server实例一个问题,你需要连接到它!为了做到这一点,你需要一个有效的(Windows身份验证或SQL Server身份验证)连接字符串 - 所以有人需要为你提供它!