161得票13回答
如何以编程方式更改身份列的值?

我有一个MS SQL 2005数据库,其中有一个名为Test的表,它有一个ID列。 ID是自增列。 在这个表中,我有一些已经有了其对应ID自增值的行。 现在我想要改变这个表中每个ID的值: ID = ID + 1 但当我这样做时,我会得到一个错误: Cannot update ...

89得票27回答
错误信息:(提供程序:共享内存提供程序,错误:0 - 管道另一端没有进程。)

我正试图在Windows Server 2003上部署我的网站。以下错误信息是否有遗漏或出现了什么问题?我该如何纠正它?谢谢。 我遇到了以下错误信息:   已成功与服务器建立连接,但在登录过程中发生错误。(提供程序:共享内存提供程序,错误:0 - 管道的另一端没有进程。) 说明:执行当前...

61得票9回答
如何在存储过程中使用JOIN?

我有一个不需要参数并返回两个字段的存储过程。这个存储过程会汇总所有应用于租户的交易,并返回租户的余额和id。 我想使用它返回的记录集进行查询,并需要根据租户的id将其结果连接。 这是我当前的查询: SELECT t.TenantName, t.CarPlateNumber, t.CarC...

38得票1回答
SQL查询中的参数最大数量

我已经开始尝试使用LINQ一段时间了。 在我的代码中,遍历集合并更改其中一些属性的典型方法如下: ATDataContext dc = new ATDataContext(Settings.connection_string); int[] col = ListViewClass.getL...

33得票16回答
使用单个查询(SQL Express 2005)和WHERE条件从多个表中删除行

这是我正在使用的查询: DELETE TB1.*, TB2.* FROM TB1 INNER JOIN TB2 ON TB1.PersonID = TB2.PersonID WHERE (TB1.PersonID)='2' 在MS Access中它运行良好,但在SQ...

16得票1回答
我该如何查看SQL二进制数据字段的内容?

有人知道如何在MS SQL Server 2005数据库中查看包含二进制数据的字段的内容吗?

14得票6回答
如何在Windows 8中安装SQL Server 2005 Express

我尝试在Windows 8上安装SQL Server 2005 Express SP3 x64,但安装程序给出了以下错误: 找不到产品Microsoft SQL Server Native Client的安装包。请使用有效的安装包'sqlncli_x64.msi'再次尝试安装。 ...

11得票2回答
为什么我的数据集不喜欢临时表?

我试图在我的SQL Server 2005 Express中,向一个存储过程添加TableAdapter。然而,该存储过程使用了一个名为#temp的临时表。当创建TableAdapter时,Visual Studio会提示“未知对象'#temp'”并且说该存储过程返回0列。这很麻烦,因为我需要...

7得票3回答
无法在SQL Server(单用户)中还原数据库

我正在尝试在我的SQL Server 2005 Express Edition中恢复数据库。我知道要恢复数据库,需要将其设置为单用户模式。我正在使用以下命令将其设置为单用户模式: USE [master] ALTER DATABASE database_name SET SINGLE_USE...