Aspnet_regsql.exe - 要使用哪个文件夹?

时间:2014-08-19 07:27:05

标签: .net sql-server .net-framework-version

我需要通过以下命令在我的SQL Server上启用SQL缓存通知:

aspnet_regsql.exe -S .. -U sa -P ..

SQL server版本:

enter image description here

Windows服务器版本:

enter image description here

但是 - 当我在寻找aspnet_regsql.exe文件时,我发现了很多版本:

enter image description here

问题

我如何确定使用哪个版本?该计算机具有64位操作系统,但这并不意味着SQL Server使用64位.NET框架。

1 个答案:

答案 0 :(得分:1)

关于SQL Server安装,如果您想知道这是32位还是64位安装,请使用以下T-SQL:

SELECT SERVERPROPERTY('Edition')

会产生类似Developer EditionDeveloper Edition (64-bit)的输出。

关于您的问题,我认为您必须使用目录aspnet_regsql.exe中的可执行文件%windir%\Microsoft.NET\Framework64\v4.0.30319(如果您使用的是.NET Framework 4),因为您的是64位操作系统,如MSDN documentation about aspnet_regsql中所述。