DECLARE @sqltext VARBINARY(128)
SELECT @sqltext = sql_handle
FROM sys.sysprocesses
WHERE spid = 53
SELECT TEXT
FROM sys.dm_exec_sql_text(@sqltext)
GO
USE AdventureWorks2012;
GO
SELECT count(*) AS Count
FROM Production.ProductInventory
WHERE Quantity < 300;
GO
SET ROWCOUNT 4;
SELECT *
FROM Production.ProductInventory
WHERE Quantity < 300;
GO
EXEC sp_cycle_errorlog
The more often we run this, the smaller error log files will have and will keep it to 6 error log files.
SELECT message_id ,severity ,TEXT FROM sys.messages WHERE language_id = 1033;
--Method 1 DECLARE @tcp_port NVARCHAR(5) EXEC xp_regread @rootkey = 'HKEY_LOCAL_MACHINE' ,@key = 'SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER\SUPERSOCKETNETLIB\TCP' ,@value_name = 'TcpPort' ,@value = @tcp_port OUTPUT SELECT @tcp_port
--Method 2
sp_readerrorlog 1 ,1 ,'listening' ,'server'
--Method 3 SELECT SERVERNAME = CONVERT(NVARCHAR(128), SERVERPROPERTY('SERVERNAME')) ,LOCAL_NET_ADDRESS AS 'IPAddressOfSQLServer' ,local_tcp_port AS 'PortNumber' FROM SYS.DM_EXEC_CONNECTIONS WHERE SESSION_ID = @@SPID
SELECT t.NAME [table] ,p.rows ,p.partition_number ,v.boundary_id ,v.value FROM sys.tables t INNER JOIN sys.partitions p ON p.object_id = t.object_id INNER JOIN sys.partition_range_values v ON v.boundary_id = p.partition_number WHERE is_ms_shipped = 0 ORDER BY [table]
DECLARE @min NUMERIC(18, 0) DECLARE @max NUMERIC(18, 0) DECLARE @parts NUMERIC(18, 0) SELECT @min = 102201011472463 ,-- Minimum value in your range of values @max = 102201354392808 ,-- Maximum value in your range of values @parts = 3480 --Give number of parts DECLARE @increment INT = (@max - @min) / @parts WHILE @max >= @min BEGIN DECLARE @newMin NUMERIC(18, 0) = @min + @increment PRINT convert(VARCHAR, @min) + ' - ' + convert(VARCHAR, @newMin) SELECT @min = @newMin + 1 END
SELECT COUNT(*) AS ConnectionCount FROM sys.dm_exec_sessions WHERE is_user_process = 1
DECLARE @tcp_port NVARCHAR(5) EXEC xp_regread @rootkey = ‘HKEY_LOCAL_MACHINE’ ,@key = ‘SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER\SUPERSOCKETNETLIB\TCP’ ,@value_name = ‘TcpPort’ ,@value = @tcp_port OUTPUT SELECT @tcp_port