有没有一种简单的方法来确定 SQL 内存分配是否适用于它的快速版本或完整版本以及它的 2005/ 2008 等等?我对 vb.net 还很陌生,所以任何信息或代码示例都会很棒我知道 SQL Server 操作系统相关的动态管理视图,但不知道如何使用它们来获取我需要的信息。
问问题
80 次
1 回答
2
您可以使用以下命令获取当前 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
希望有帮助。
于 2012-11-13T15:30:01.353 回答