7
我的dev的機器,這是我與從哪裏來的所有SQL Server會話?
"D:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe" -nosplash -S localhost -d testdata
推出沒有做任何事情,
活動監視器中我觀察到了一些會議上啓動SSMS(2008 R2)後(TESTDATA是我的默認數據庫)
會議51
詳情:
select @@spid;
select SERVERPROPERTY('ProductLevel');
詳情會議52:會議53
DBCC INPUTBUFFER(52)
詳細信息:會議54
SELECT
CAST(serverproperty(N'Servername') AS sysname) AS [Name],
'Server[@Name=' + quotename(CAST(
serverproperty(N'Servername')
AS sysname),'''') + ']' + '/JobServer' AS [Urn]
ORDER BY
[Name] ASC
詳情:
SET NOCOUNT ON;
DECLARE @previous_collection_time datetime;
DECLARE @previous_request_count bigint;
DECLARE @current_collection_time datetime;
DECLARE @current_request_count bigint;
DECLARE @batch_requests_per_sec bigint;
DECLARE @interval_sec bigint;
-- Get the previous snapshot's time and batch request count
SELECT TOP 1 @previous_collection_time = collection_time, @previous_request_count = request_count
FROM #am_request_count
ORDER BY collection_time DESC;
-- Get the current total time and batch request count
SET @current_collection_time = GETDATE();
SELECT @current_request_count = cntr_value
FROM sys.sysperfinfo
WHERE counter_name = 'Batch Requests/sec' COLLATE Latin1_General_BIN;
SET @interval_sec =
-- Avoid divide-by-zero
CASE
WHEN DATEDIFF (second, @previous_collection_time, @current_collection_time) = 0 THEN 1
ELSE DATEDIFF (second, @previous_collection_time, @current_collection_time)
END;
-- Calc the Batch Requests/sec rate for the just-completed time interval.
SET @batch_requests_per_sec = (@current_request_count - @previous_request_count)/@interval_sec;
-- Save off current batch count
INSERT INTO #am_request_count (collection_time, request_count)
VALUES (@current_collection_time, @current_request_count);
-- Return the batch requests/sec rate for the just-completed time interval.
SELECT ISNULL (@batch_requests_per_sec, 0) AS batch_requests_per_sec;
-- Get rid of all but the most recent snapshot's data
DELETE FROM #am_request_count WHERE collection_time < @current_collection_time;
如果啓動SSMS(連接通過Windows身份驗證無名實例)沒有選項,那麼我沒有對應上面顯示的會話52
我做了什麼來讓所有這些會議啓動?
我只是不記得所有我曾在我的dev的SQL Server 2008 R2之前一直在做...
更新:
我恢復了相同的選項SSMS.exe(-nosplash -S本地主機 - d TESTDATA),重新啓動SSMS現在我已經相當於會話不同的細節51點的詳細信息:
DECLARE @edition sysname;
SET @edition = cast(SERVERPROPERTY(N'EDITION') as sysname);
select case when @edition = N'SQL Azure' then 1 else 0 end as 'IsCloud'
爲什麼沒有我有過嗎?