1. mssqlsql 執行語句速度問題
你可以升級機器 或 減少對資料庫的操作
給你要update set where 語句和select * from where 的表做索引,降低查詢時間
2. 如何在MSSQL執行命令
如何在MSSQL執行命令
例如在d盤根目錄下創建tttt文件夾exec xp_cmdshell 'md d:\tttt'md d:\tttt可以是sql語句確保xp_cmdshell是可用的,如果不能用可以運行如下:
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 1
go
RECONFIGURE
GO
3. 在MS SQL Server中怎麼查看正在執行的SQL
有二種方式來查看正在執行的SQL語句
使用SQL自帶的SQL Server Profiler,以可視化界面的方式來查看。
從開始=》所有程序=》Microsoft SQL Server 2008=》性能工具打開Profiler工具,也可以打開SQL Server Management Studio=》工具=》SQL Server Profiler。
然後選擇文件=》新建=》跟蹤打開一個連接窗口,選擇將要跟蹤的伺服器實例然後連接,並打開「跟蹤屬性」對話框,點運行即可看到正在執行的SQL語句。
使用SQL語句來查看正在運行的語句,如下
SELECT [Spid] = session_id ,
ecid ,
[Database] = DB_NAME(sp.dbid) ,
[User] = nt_username ,
[Status] = er.status ,
[Wait] = wait_type ,
[Indivial Query] = SUBSTRING(qt.text,
er.statement_start_offset / 2,
( CASE WHEN er.statement_end_offset = -1
THEN LEN(CONVERT(NVARCHAR(MAX), qt.text))
* 2
ELSE er.statement_end_offset
END - er.statement_start_offset )
/ 2) ,
[Parent Query] = qt.text ,
Program = program_name ,
hostname ,
nt_domain ,
start_time
FROM sys.dm_exec_requests er
INNER JOIN sys.sysprocesses sp ON er.session_id = sp.spid
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle) AS qt
WHERE session_id > 50 -- Ignore system spids.
AND session_id NOT IN ( @@SPID ) -- Ignore this current statement.
ORDER BY 1 ,
2
4. 如何通過MSSQL查詢分析器執行SQL腳本
1.打開MSSQL查詢分析器
2.連接到SQL SERVER
3.講sql執行腳本復制到右邊的執行查詢窗口中
4.點擊窗口上方的按鈕,執行腳本
5. 怎樣在MSSQL執行命令
例如在d盤根目錄下創建tttt文件夾
exec xp_cmdshell 'md d: ttt'
md d: ttt可以是sql語句
確保xp_cmdshell是可用的,如果不能用可以運行如下:
EXECsp_configure'showadvancedoptions',1
GO
RECONFIGURE
GO
EXECsp_configure'xp_cmdshell',1
go
RECONFIGURE
GO
6. 用cmd或者批處理執行mssql語句
@echooff
seth=伺服器名
setu=登錄名
setp=密碼
setd=資料庫名
echoupdateasetbz4='456'fromyw_kckawherehh='9909994'>my.sql
mysql-f-h%h%-u%u%-p%p%%d%<my.sql>mysql.log
delmy.sql
pause
7. 如何監控mssql執行的sql語句
用mssql自帶的SQL Server Profiler就可以。
8. MSSQL中,執行用字元串拼接的sql語句後如何賦值
不用上面中間傳值,直接在sql server中執行下面語句,@aa就是你要的結果
DECLARE @aa VARCHAR(500)
select @aa= MAX(title) FROM tablename
select @aa
9. 在mssql如何執行系統命令
啟用xp_cmdshell功能就行了
開啟後執行系統命令舉例:
exec master..xp_cmdshell "whoami'
10. mssql2000如何執行語句
開始|程序,在裡面找查詢分析器(沒有先安裝),啟動查詢分析器,連接本地或遠程sql server伺服器。最後在查詢分析器中輸入命令。