确定 SQL 配置 VB.Net



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

你可以用这个来获取当前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

希望有帮助。

最新更新