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服务器。最后在查询分析器中输入命令。