首页 > TAG信息列表 > sql-server-2012

读取远高于写入时将计算值存储在数据库中

我发现自己面临一个难题,答案可能不在我的专业知识范围内.我希望有人能提供帮助. 我有一个优化的高效查询来获取表(和链接)数据,其实际内容并不重要.但是,每次读取时,都需要处理该数据以JSON格式显示数据.正如我们所讨论的典型示例,其中几百行可能有几十万个关联行,这需要时间.借助

c#-Dapper和Varbinary(max)流参数

我正在尝试将二进制Blob存储在数据库表中并从中获取输出.数据存储在MemoryStream对象中.我正在尝试使用查询异步将此保存到sql server 2012表中.调用成功,但是没有数据插入到列中. (例如,查询回来时得到0x0条目). 果不其然,实际上检查了一条轨迹,我发现小巧玲珑发送0x0.内存流有长

C#日期时间到SQL Server日期时间的转换引发错误

在C#中,值{27-01-2017 12.00.00 AM}的DateTime属性在数据表中传递给具有UTT参数的过程. UTT也具有相同的数据类型datetime.我正在使用下面提供的通用方法.我无法显式转换数据类型. Error : The conversion of a nvarchar data type to a datetime data type resulted in an ou

c# – 错误:并非所有代码路径返回值?

我收到此错误(并非所有代码路径返回值).我想用唯一键约束在我的数据库中插入数据.但是当我在我的代码中添加它时,我的方法给了我这个错误. 这是我的代码 public string Insert() { SqlConnection Conn = new SqlConnection(@"Data Source=ZARAK\SQLEXPRESS;Initial

c# – 如何将单个整数值列拆分为n列?

我有一个SQL Server表table_name,如: col1 1 2 3 4 5 6 7 8 9 . . . N 我想要如下输出 col-1 | col-2 | col-3 | col-4 |col-5 ------------------------------- 1 | 2 | 3 | 4 |5 6 | 7 | 8 | 9 |10 11 | 12 | 13 | 14 |15 如

PHP PDO sqlsrv未定义的类常量SQLSRV_ENCODING_UTF8

我有一个连接到SQL Server 2008数据库的Codeigniter 3应用程序.我们使用Windows server 2012 r2 64bit,SQL Server Express 2012和xampp以及php 5.6设置了一个新的vm. 我们将应用程序移动到它,安装了MSODBC并将pdo_sqlsrv版本3.2 dll添加到extensions文件夹并将其加载到ini文件中,

c# – 在PK为Identity的表上违反PRIMARY Key(Duplicate key)?

所以我有这张桌子: CREATE TABLE [Snapshots].[Crashproof]( [EmoteCountId] [int] IDENTITY(1,1) NOT NULL, [SnapshotId] [int] NOT NULL, [Emote] [nvarchar](42) NOT NULL, [EmoteCountTypeId] [int] NOT NULL, [Count] [decimal](19, 6) NOT NULL, CO

c# – SqlConnection在打开时挂起

我有一个程序可以将多个请求并行发送到SQL Server实例.在我的所有并发请求中,其中一个总是在db.open()上阻塞几秒钟. void MyMethod() { var brands = new List<string>{"Chevy", "Honda", "Ford", "GM"}; var foundCars = new ConcurrentBag<Car>();

回滚C#中的临时DB更改

我有这个问题看似简单,但一直在互联网上搜索,无法找到解决方案. 问题/要求: 在我的c#方法中, >我想开始交易>调用一些最终用复杂逻辑更新DB的业务逻辑.(由其他人编写)>检查数据库中的更新数据.>无条件/强制地在步骤2中完成的回滚更改.(即使在业务逻辑中提交了更改) 我尝试使用System

c# – 从包内读取SSIS包文件名(包部署)

我使用Package Deployment模型在Visual Studio SSDT 2012中创建了一个SSIS包.有没有办法从包中读取包的文件名作为只读变量或属性? 我没有看到它被列为系统变量,有没有办法可能通过脚本任务?解决方法:我认为你需要检查[System :: PackageName]名称中的系统变量, 如果要重命名包名称,

在SQL Server中集成c#类库

我正在尝试测试SQL Server 2012中CLR函数的功能.我在网上找到了一个关于如何基本执行此操作的教程,并让它在我的服务器上运行.(https://www.skylinetechnologies.com/Blog/Skyline-Blog/March-2013/CLR-Functions-in-SQL-Server-A-Tutorial) 现在,我想创建一个不返回表而是返回字符

c# – 高性能数据插入SQL Server

我在SQL Server中的表中插入了大约700万行.该表有大约9-10列,它有2个键(列)上的聚簇索引和3个非聚簇索引.我正在尝试进行高性能/大量数据插入,但在插入300万条记录后,磁盘使用率达到99%时,它变得非常慢.以下是我为加快此过程所做的工作: 1)禁用所有非聚簇索引.我没有禁用2列聚簇索引,

c# – 将列表作为Sql表类型参数传递

我正在尝试将我的班级列表作为DbParameter传递.可能在我的存储过程中定义了表类型. 现在,我没有得到如何传递List<>因为已定义的表类型只接受表,所以进入存储过程. 在这里,我正在采用我的方法. public static AddCustomer(List<Customer> customer) { List<DbParameter> lst

c# – 无法加载文件或程序集’Microsoft.VisualStudio.Data.Tools.SqlEditor.dll’

每次我在VS 2013中运行我的项目时,都会遇到以下异常 Could not load file or assembly ‘Microsoft.VisualStudio.Data.Tools.SqlEditor.dll’ or one of its dependencies. An attempt was made to load a program with an incorrect format. 我试图运行一些命令,但没有到

java – SQLException:仅使用PreparedStatement的参数索引1无效

我有一个带有Tomcat8 SQL Server2012的webapp(JSP / Servlet) JDBC驱动程序类型4:JTDS旧版本1.2.5(http://jtds.sourceforge.net/) 我更改了这种查询,添加了Prepared Statement(服务器页面) Sting DDXsql = "SELECT '?' *, ( DDX_RECORD_COUNT / '?' + 1 ) AS DDX_PAGE_COUNT

c# – 如何根据数据库中的现有条目快速减少数据表

我目前正试图将数据表插入到数据库中.它工作得很好,速度很快.唯一的问题出现了 如果数据库中已存在任何行(重复键). 为了解决这个问题,我修改了我的程序,以便我首先检查每个新条目是否已存在于数据库中.这是…….慢(在目前的情况下,我没有很多条目,但后来我需要检查的超过200k条目