sql-server-2005相关内容

SELECT和UPDATE表,所以没有线程的重叠

说我有如下表: ID |阅读 ------- 1 |真 2 |虚假 3 |虚假 4 |虚假 ...我需要阅读的最小ID,已[阅读] ==虚假; 。再加上,更新了我现在读 所以,如果我执行我的存储过程dbo.getMinID,它将返回ID:2,和更新[阅读] - >真实的。 CREATE PROCEDURE [DBO]。[getMinID] ..
发布时间:2016-09-26 13:08:38 C#/.NET

最有效的方式来存储20梅格文件在SQL Server 2005 image列

我们存储在以“形象”一栏格式的SQL Server 2005数据库表的文档。 每次我尝试保存为PDF文件,该文件是大于1梅格,它在某种程度上被损坏。 是否有任何.NET特别有效的方法序列化和存储大文件(〜10megs)到数据库? [编辑] 实际上微软表示,最大文件大小约为2G 可变长度的二进制数据,从0到2 ^ 31-1(2,147,483,647)字节。 http://m ..
发布时间:2016-09-23 23:37:45 C#/.NET

什么是从平面文件中插入数百万条记录到SQL Server的陷阱?

我即将启程编写Windows窗体应用程序将打开一个txt文件,是管道分隔,大小约230 MB。那么这个程序将插入这个数据到一个SQL Server 2005数据库(显然,这需要迅速发生)。我使用C#3.0和为这个项目.NET 3.5。 我并不是在这里要求的应用程序,只是一些公共意见和潜在的缺陷提出建议。从我所收集到的SQL批量复制是一个先决条件的网站,有什么我应该考虑一下(我认为这只是一个形 ..
发布时间:2016-09-23 23:28:14 C#/.NET

可能得到PrimayKey ID的SQL BulkCopy后回来?

我使用C#和使用SqlBulkCopy的。我有一个问题,虽然。我需要做一团插入到一个表,然后另一个大规模插入到另一个表。 这2有一个PK / FK的关系。 表A 字段1 -PK自动递增(容易做SqlBulkCopy的直线前进) 表b FIELD1 -PK / FK - 此字段使得关系也是此表的PK。它不是自动递增,需要有相同的ID,以表A 行 所以,这些表有一 ..
发布时间:2016-09-23 21:44:56 C#/.NET

SQL IN子句中存储过程

我有一个通过了下列数据的C#应用​​程序: datasetID所= 10; 用户ID = 1; varnames =“'ACT97','ACTCHNG','ACTQTR2','ACTSCOR2'”; 存储过程是: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [DBO]。[s ..
发布时间:2016-09-21 15:58:06 C#/.NET

字符串动态T-SQL报价

我在存储过程中的以下内容: 定义@new_column_name VARCHAR(10) DECLARE @table_name VARCHAR(16) DECLARE @SQLString为nvarchar(2000) 设置@new_column_name = N'name' 设置@table_name = N'tbl_test_table' 设置@SQLString = N' ..
发布时间:2016-09-21 15:46:29 C#/.NET

我如何通过编程"产生;插入"从数据库表中数据的脚本文件?

有一个优雅的对象的东方基础的框架? 解决方案 下面是一些代码,我写了产生“插入”存储在数据库中的每个表的过程。它也处理返回新的ID为那些具有标识列的表。它使用SQL SMO。有些是有点具体到我的项目,所以请让我知道,如果你有任何问题。 无效InsertScripts(数据库DB ) { 无功表= db.Tables.ToIEnumerable(); //这是一个扩展方法来Datab ..
发布时间:2016-09-21 15:34:27 C#/.NET

交易应在.NET或SQL Server处理?

我坐进这是使用.NET / C#作为前端和SQL Server 2008作为后端的应用程序。我发现总是交易中的C#代码处理。似乎它的这个项目,我们不应该存储过程中使用事务一个不成文的规定。 我个人觉得交易应当存储过程中进行处理,因为这将给予更多的控制代码!我们可能有很多的验证脚本而所有这一切,我们不需要一个打开的事务中发生的事情。我们需要打开之前我们做了插入/更新/删除,并会尽快将其关闭交易 ..
发布时间:2016-09-21 14:27:29 C#/.NET

能够运行查询与LINQ来搜索一段时间?

问题的详细信息: SQL Server 2005中; 实体框架4.0 我正在与LINQ试图运行一段时间的查询时,仅。例: 我有如下的日期时间在我的服务器数据: 30/03/2012 12点53分22秒 30/03/2012 17时23分29秒 04月04日11:10 :14 04月04日19时06分55秒 我想运行一个查询将返回我的时间(12:0 ..
发布时间:2016-09-20 22:30:39 C#/.NET

的ExecuteReader:Connection属性尚未初始化

的ExecuteReader:连接酒店有 尚未初始化 我的编码是 保护无效Button2_Click(对象发件人,EventArgs五) { SqlConnection的康恩=新的SqlConnection(“数据源=硅6\\SQLSERVER2005;初始目录=碎布;集成安全性= SSPI”); SqlDataReader的RDR = NULL; 试 { ..
发布时间:2016-09-19 12:43:10 C#/.NET

LINQ到实体(EF 4.1):如何做一个SQL LIKE在中​​间(“%长期%长期%')通配符?

我要搜索这样的: 邮政谷物 和得到这样的: 邮政蜂蜜坚果麦片 其中,外卡将是空格。 我知道我可以做一个SPLIT等一系列与运算,并载有()和翻译到LINQ表达式为每个术语作为规范对象,而不是有没有办法兑现通配符发送到SQL术语?我看着SQL函数它是在LINQ to SQL,但我不知道它是什么在LINQ到实体 我愿做这样的事情: ..
发布时间:2016-09-18 12:58:41 C#/.NET

我应该使用SQL事务,而读记录?

SQL事务用于插入,更新,但是否应该用于读取记录? 解决方案 如果您要查询在一个查询中的所有记录,和他们拉回来一气呵成,没有必要。一切都在一个隐式事务包裹起来。也就是说,即使你退一万条记录,即使其他进程正在改变的记录,你会看到什么都一百万条记录看起来像在同一个时间点。 您确实需要一个交易(和,常,具体的锁定提示)唯一次在只读工艺有:结果 - 您阅读记录“零碎”并且需要闲来无事,而你 ..
发布时间:2016-09-18 12:05:42 C#/.NET

如何使用C#来运行SQL脚本

我有一个SQL脚本来创建一个新的数据库,我需要的是安装了我们的产品时创造。为了这个,我需要使用C#来触发脚本。 DB是SQL-Server 2005 Express的。 PLZ帮助.... SQL脚本如下: 使用[大师] GO / ******对象:数据库[洁]脚本日期:02/12/2010 11时01分25秒****** / CREATE DATABASE [洁]主 (N ..
发布时间:2016-09-08 19:03:10 C#/.NET

收到一个无效的列长度从bcp客户端的colid 6

我想从C#代码批量上传CSV文件数据到SQL Server 2005,但这个错误是出现 接收到无效的列长度从colid 6 bcp客户端。 在批量复制写入到数据库服务器 解决方案 一在Excel中(列标识6)具有超过在数据库中的DataColumn的数据类型为一个或多个单元格数据数据列的。 在Excel中验证数据。也验证数据以Excel为它的格式是符合数据库表模式。 ..
发布时间:2016-09-08 18:42:32 C#/.NET

将文件存储在SQL Server或他们保持在文件服务器上?

目前,我们有数以千计的微软Word文件,Excel文件,PDF文件,文件夹中存储图像等/子文件夹。这些都是由应用程序生成定期,并且可以在该应用程序内的任何时间被访问。当我们升级一下现在我们正在寻找到存储SQL Server 2005中,而不是在所有这些文件。这种情况的原因是基于能够压缩的文件,添加额外的字段来存储这些文件的详细信息和应用指标的必要。 我想我是什么之后是使用SQL Server ..
发布时间:2016-09-08 18:33:07 C#/.NET

如何使这个2005年CLR的工作?

我试图让一个CLR存储过程使用.NET 3.5组件 所以,首先我不得不改变SQL 2005识别系统中的SQL 2005数据库。核心为不安全的东西我不是太高兴(我宁愿有它说SAFE)。 现在我得到这个错误 消息6522,级别16,状态1,过程StoredProcedure1,行0 的.NET Framework错误的用户执行过程中发生定义的例程或聚合StoredProcedure ..
发布时间:2016-09-07 12:55:39 C#/.NET

SQL注入替换为单引号和验证整数

可能重复:结果 的我可以通过转义单引号和周围用单引号用户输入防止SQL注入? 我只是想知道,如果我更换每隔 与“在用户输入,例如与string.replace(”'“,”''“),和验证号码(确保它们是数字,不包含任何其它字符),是SQL注入仍然是可能的?怎么样? 我使用动态SQL查询,使用的SqlCommand 。事情是这样的: cmd.CommandText =“SELE ..
发布时间:2016-09-07 12:42:27 C#/.NET