Tag: sql server 2005

是否有必要使用#在SQL Server中创build临时表?

在SQL Server中创build临时表之前是否需要使用# 例: SELECT column1, column2, someInt, someVarChar INTO ItemBack1 FROM table2 WHERE table2.ID = 7 对于ItemBack1是否需要使用#符号? 如果没有,那么在创build临时表中使用#什么用?

FOR和AFTER触发器之间的区别?

FOR和AFTER触发器有什么区别?

我如何使用SQL查询重命名表名?

我使用了下面的语法,但是我在SQL Server 2005中找不到重命名关键字。 Alter table Stu_Table rename to Stu_Table_10 请帮助我使用查询语句重命名表名。

如何确定ms sql server 2005中打开/活动连接的总数

我的PHP / MS Sql Server 2005 / win 2003应用程序偶尔会变得非常没有响应,内存/ CPU使用率不会激增。 如果我尝试从SQLpipe理工作室打开任何新的连接,那么它只是挂在打开的连接对话框。 如何确定ms sql server 2005的活动连接总数

无法开始分布式事务

我试图对链接的服务器运行SQL,但我得到的错误。 BEGIN DISTRIBUTED TRANSACTION SELECT TOP 1 * FROM Sessions OLE DB provider "SQLNCLI" for linked server "ASILIVE" returned message "No transaction is active.". Msg 7391, Level 16, State 2, Line 3 The operation could not be performed because OLE DB provider "SQLNCLI" for linked server "ASILIVE" was unable to begin a distributed transaction. 提供者返回了两个错误: […]

Sql查询分组按天

我想列出所有的销售,并按天分组。 Sales (saleID INT, amount INT, created DATETIME) 更新我正在使用SQL Server 2005

如何从错误消息中获取实际的存储过程行号?

当我使用Sql Server并且出现错误时,错误消息给出了一个与存储过程中的行号无关的行号。 我认为这个区别是由于空白和评论,但是它是真的吗? 我怎样才能把这两组行号相互关联? 如果有人能给我至less一个正确的方向指针,我会很感激。 我正在使用SQL Server 2005。 TIA!

SQL Server IN与EXISTS性能

我很好奇以下哪一项会更有效率? 对于使用IN ,我一直比较谨慎,因为我相信SQL Server会将结果集变成一个大的IF语句。 对于较大的结果集,这可能导致性能较差。 对于小的结果集,我不确定是否可取。 对于大的结果集,不会EXISTS更有效率吗? WHERE EXISTS (SELECT * FROM Base WHERE bx.BoxID = Base.BoxID AND [Rank] = 2) 与 WHERE bx.BoxID IN (SELECT BoxID FROM Base WHERE [Rank = 2])

SQL Server中“空值”大小占用多less?

我有一个大桌子,说10列。 其中4个大部分时间都是空的。 我有一个查询,空值取任何大小或没有字节大小。 我读了几篇文章,其中一些是说: http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html 有一个误解,如果我们有一个表中的NULL值,它不会占用存储空间。 事实上,一个NULL值占用的空间 – 2个字节 SQL:使用NULL值与默认值 数据库中的NULL值是一个系统值,占用一个字节的存储空间,并指示值不存在,而不是空格或零或任何其他默认值。 你可以请指导我关于空值所采取的大小。

如何解决错误'命名pipe道提供程序,错误40 – 无法打开到'SQL Server'的连接?

我似乎无法连接到我的数据库从一个网站。 我得到这个错误: 命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server 我尝试使用本地IP地址连接以及公共之一。 我试过了: 是的,该网站可以与服务器通信 命名pipe道/ TCP已启用。 远程连接是允许的。 Windows防火墙已closures 在Windows防火墙中为端口1433创build了一个例外。 启用S​​QL Serverconfigurationpipe理器中的所有内容。 我还能在这里做什么?