Я унаследовал классический asp-сайт, который использует объекты ADO Db Command для хранимых процедур.
Одна из вещей, которые я заметил в профилировщике sql, заключается в том, что для каждого вызова хранимых процедурВ процедуре также есть вызов sp_sproc_columns
.Как я могу предотвратить этот вызов?
Код, используемый для вызова хранимых процедур, имеет следующий вид:
Dim objCmd
Set objCmd = server.CreateObject("adodb.command")
objCmd.ActiveConnection = oConn 'scoped globally
objCmd.CommandType = adCmdStoredProc
objCmd.CommandText = "dbname.dbo.sprocName"
objCmd.Parameters.Append objCmd.CreateParameter ("@Paramater1", adInteger, adParamInput, , 123)
objCmd.Parameters.Append objCmd.CreateParameter ("@Paramater2", adInteger, adParamInput, , 456)