小编Con*_*lls的帖子

SQL Server Profiler - 如何过滤跟踪以仅显示来自一个数据库的事件?

如何将SQL Server Profiler跟踪限制为特定数据库?我看不到如何过滤跟踪,看不到我连接的实例上的所有数据库的事件.

sql-server profiler sql-server-profiler

367
推荐指数
5
解决办法
21万
查看次数

如何确定已安装的SQL Server实例及其版本?

我试图确定什么的SQL Server实例/ SQL Express的我已经安装了(手动或编程),但所有的例子都告诉我运行一个SQL查询,以确定这里面假设我已经连接到特定实例.

sql-server sql-server-express

220
推荐指数
12
解决办法
59万
查看次数

我可以在逻辑上重新排序表中的列吗?

如果我在Microsoft SQL Server中向表中添加列,是否可以在查询中以逻辑方式控制列的显示位置?

我不想搞乱磁盘上列的物理布局,但我希望在可能的情况下逻辑地将列组合在一起,以便SQL Server Management Studio等工具以方便的方式列出表的内容.

我知道我可以通过SQL Management Studio执行此操作,进入表的"设计"模式并拖动列的顺序,但我希望能够在原始SQL中执行此操作,以便我可以执行排序从命令行编写脚本.

sql-server

89
推荐指数
4
解决办法
7万
查看次数

如何在MsSQL中进行简单的"查找和替换"?

问题很自我解释.我想做一个简单的查找和替换,就像你在文本编辑器中我的数据库列中的数据一样(MS Windows Server 2003上的MsSQL)

sql sql-server

85
推荐指数
3
解决办法
16万
查看次数

当xact_abort打开时,为什么Sql Server在raiserror之后继续执行?

我对TSQL中的某些东西感到惊讶.我认为,如果xact_abort打开,调用类似的东西

raiserror('Something bad happened', 16, 1);
Run Code Online (Sandbox Code Playgroud)

将停止执行存储过程(或任何批处理).

但我的ADO.NET错误消息恰恰相反.我在异常消息中收到了raiserror错误消息,以及之后发生的下一个错误消息.

这是我的解决方法(无论如何这是我的习惯),但它似乎不应该是必要的:

if @somethingBadHappened
    begin;
        raiserror('Something bad happened', 16, 1);
        return;
    end;
Run Code Online (Sandbox Code Playgroud)

文档说这个:

当SET XACT_ABORT为ON时,如果Transact-SQL语句引发运行时错误,则终止并回滚整个事务.

这是否意味着我必须使用显式交易?

sql t-sql sql-server

85
推荐指数
4
解决办法
5万
查看次数

SQL Server:PRINT输出不会立即出现

在SQL Server 2005 Management Studio中,PRINT语句的输出似乎不会立即出现:如果我有一个PRINT语句后跟一个长时间运行的语句,则PRINT输出在出现以下语句之后才会出现.

有没有办法提前刷新输出?我正在运行一些需要花费时间才能完成的升级脚本,我想知道脚本有多远(所以我知道是等待几分钟然后开始下一个,还是去吃午餐).

sql-server

68
推荐指数
1
解决办法
5万
查看次数

结束使用关闭打开的SQL连接

如果我在一个Using中包装一个SQLConnection,我应该关闭它还是使用句柄来结束它?

using cn as new system.data.sqlclient.sqlconnection()
    cn.open
    '{do a bunch of other stuff with commands and datareaders here}
    cn.close 'Do I need this?
end using 
Run Code Online (Sandbox Code Playgroud)

.net sql vb.net sql-server

64
推荐指数
3
解决办法
3万
查看次数

是否有MySql的Profiler等效文件?

"Microsoft SQL Server Profiler是SQL Trace的图形用户界面,用于监视数据库引擎或Analysis Services的实例."

我发现使用SQL Server Profiler在开发,测试和调试数据库应用程序问题时非常有用.有人知道MySql是否有相应的程序吗?

mysql database sql-server

60
推荐指数
6
解决办法
6万
查看次数

SQL:仅选择具有NULL值的列

如何选择表中仅包含所有行的NULL值的所有列?我正在使用MS SQL Server 2005.我试图找出表中没有使用哪些列,以便我可以删除它们.

sql-server

49
推荐指数
5
解决办法
25万
查看次数

Python性能 - 您是否曾经不得不重写其他内容?

有没有人用过Python的代码,结果表明它的执行速度不够快?

我的意思是,你被迫选择另一种语言因为它?

我们正在研究将Python用于几个较大的项目,我的感觉是,在大多数情况下,Python对于大多数场景(比如Java)来说足够快,因为它依赖于优化的C例程.

我想看看人们是否有他们从Python开始的实例,最终因为性能而不得不使用其他东西.

谢谢.

python optimization performance rewrite

44
推荐指数
6
解决办法
7730
查看次数