Skip to main content
 首页 » 编程设计

.net中确定 SQL 配置 VB.Net

2024年09月03日14zhengyun_ustc

是否有一种简单的方法来确定 SQL 内存分配是否是 Express 版本或完整版本以及是否是 2005/2008 等? 我对 vb.net 相当陌生,所以任何信息或代码示例都会很棒我了解 SQL Server 操作系统相关的动态管理 View ,但不确定如何使用它们来获取我需要的信息。

请您参考如下方法:

您可以使用以下命令获取当前 sql 安装的所有属性的长字符串:

SELECT @@VERSION 

或者你可以这样分解它:

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') 

这里有一个 VB 示例可以提供帮助:

        Dim tempResult As String 
 
    Using tempConnection As SqlConnection = New SqlConnection("{yourConnectionString}") 
        Using tempCommand As SqlCommand = New SqlCommand() 
            tempCommand.CommandText = "SELECT @@VERSION" 
            tempCommand.Connection = tempConnection 
            tempResult = CStr(tempCommand.ExecuteScalar) 
        End Using 
    End Using 

http://msdn.microsoft.com/en-us/library/ms174396.aspx

希望有帮助。