sql-server-2012相关内容
我有来自 SQLServer 2008 和 SQLServer 2012 的 sqlcmd.exe: PS C:\>获取命令 sqlcmd.exe定义----------C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXEC:\Program Files\Microsoft SQL Server\110\Tools\Bin
..
SQLGetDiagRec 返回本机错误代码.有没有关于 SQL Server 2012 错误代码的概述?我在 MSDN 上找不到任何内容. 解决方案 我无法在 Internet 上找到各个代码的列表.但是我确实找到了严重级别的列表here 在 MSDN 上.它们如下: 严重程度/描述 0-9:返回状态信息或报告的信息性消息不严重的错误.数据库引擎不提升系统严重性为 0 到 9
..
我想使用 SSMS 2012 调试复杂的 T-SQL 脚本. 我可以在调试模式下运行脚本并设置断点,以及单步执行脚本,但我看不到存储在表变量中的值. 在 Locals 窗口中,我看到所有这些变量,但它们的值显示为 (table): 无法通过上下文菜单或单击变量来查看变量的内容. 我尝试使用 Immediate Window 对表变量运行查询,但这似乎也不起作用. 知道
..
我想把Matlab连接到Sql server. 这是我的代码: db = database('ChifcoProd-2013-12-12-11-37', '', '', 'sqljdbc4.jar',...'jdbc:microsoft:sqlserver://localhost:1433;database=ChifcoProd-2013-12-12-11-37') 错误: JDBC
..
我正在尝试从使用 Inno Setup 创建的应用程序安装程序静默安装 SQL Server Express 2012.从命令行运行以下命令时,安装了 SQL Server Express 2012,因为我只想显示安装进度但不允许用户输入任何输入. 有效的命令行命令: C:\Users\Jason\Desktop>SQLEXPR_x86_ENU.exe/ACTION=Install/INS
..
有没有办法在 FileTable 中创建目录而不使用文件 I/O API?是否和创建 SQL INSERT 语句一样简单? 这是我第一次使用 SQL Server 2012,我不熟悉 SQL Server 中 FileTable 的限制. 解决方案 以下对我有用.希望这对其他人有所帮助. INSERT INTO FileTable0 (name,is_directory,is_ar
..
以下是示例数据: 计算日期PLResult 2014-01-02 100 2014-01-03 200 2014-02-03 300 2014-02-04 400 2014-02-27 500 这是预期的结果(以逻辑格式): 一月 二月 ;
..
我在一个专栏中看到了很多关于 PIVOT 的问题,每个问题都比其他问题更复杂,但是,我找不到任何我需要的东西. 老实说,我什至不知道在这种情况下,Pivot 是否对我有帮助. 假设我的源表中有这些数据: SELECT '1' 为 'RowId','RandomName1' 为 'First','RandomLast1' 为 'Last'联盟选择'2'作为'RowId','Random
..
现在 Sql Server 2012(包括 SQL Server Express 2012)具有 SEQUENCE 功能,就像 Oracle 所解释的 这里,此处 和 这里. 我可以像这样得到下一个sequence,SELECT NEXT VALUE FOR SeqName 但是我如何使用 Entity Framework 5 从我的代码中做到这一点? 解决方案 我像这样使用
..
有没有办法在 SQL Server 中检查当前的连接池大小?我不是在谈论最大连接池大小,而是当前池大小.假设最大池大小为 100,并且打开了 49 个连接,它现在应该显示 51 个可用或 49 个已消耗. 那么,有这样的查询吗? 解决方案 很多这些东西似乎都在 dmv 可以直接访问的范围之外.我敢肯定,比我更了解情况的人可以为您提供更好的答案. 这是我所能得到的最接近的. S
..
我正在尝试为数据库中的所有数据生成一个脚本,这样我就可以将数据移动到另一台服务器上的相同数据库中.在 SQL Server 2012 中,我右键单击源数据库 任务 > 生成脚本 > 编写整个数据库和所有数据库对象的脚本 > 高级 > 编写脚本的数据类型:仅数据 这给了我一个关于循环依赖的错误.如果我将脚本的数据类型更改为模式和数据,它会生成正常.如何解决此问题以仅使用数据? 操作
..
我在 SQL Server 中有一个包含两个数字列的表.必须至少填写这些数字字段之一.我如何编写检查约束来验证这一点? 解决方案 这可以通过检查约束来完成,该约束验证空值并将结果与 or 匹配 create table #t (i int, j 整数, 约束 chk_null 检查 (i is not null or j is not null)) 以下是测试用例 insert
..
我有一个复杂的查询,它使用了很多二进制校验和函数,当我用一些测试数据测试它时,它实际上返回了相同的校验和值.请在下面找到我使用的测试数据 SELECT BINARY_CHECKSUM(16 ,'EP30461105',1) AS BinaryCheckSumEx UNION ALLSELECT BINARY_CHECKSUM(21 ,'EP30461155',1) 作为 BinaryCheckS
..
我进行了以下涉及 LAG() 的计算: (lag(fValue,1,fValue) OVER (PARTITION BY Cluster ORDER BY iSequence) + fValue)/2 as fValueAjusted 它取前一个(基于 iSequence)记录的 fValue,与当前记录相加,然后除以 2. 但是,我必须使用上一条记录的 fValueAjus
..
我有一张表格,列出了已安装的软件版本: id |用户名 |版本|约会时间----+--------+---------+------------------------111 |75 |10075 |2013-03-12 13:40:58.770112 |75 |10079 |2013-03-12 13:41:01.583113 |78 |10065 |2013-03-12 14:18:24.4
..
我一直在使用 Sql Profiler 来捕获 SQL 语句并重新运行有问题的语句.非常有用. 但是,有些代码使用了 SqlBulkCopy API,我不知道如何捕获它们.我看到临时表的创建,但没有填充它们.似乎 SqlBulkCopy 绕过了 Sql Profiler 或者我没有捕获正确的事件. 解决方案 Capturing event info for bulk insert o
..
我正在尝试安装 SQL Server 2012 开发人员版,我可以进行安装规则检查,但其中一项规则一直失败: '需要更新的先前 Visual Studio 2010 实例' 它基本上表明我需要安装 VS2010 SP1.但是,我确实安装了 VS2010 SP1.我已经尝试重新应用 VS2010 SP1 并在 SQL Server 2012 媒体上安装 VS2010 补丁,但无济于事.
..
使用 Sql Server 2012.我有一个存储过程,它的一部分检查用户名是否在表中.如果是,则返回 1,如果不是,则返回 2.这是我的代码: IF EXISTS (SELECT * FROM tblGLUserAccess WHERE GLUserName ='xxxxxxxx') 1 else 2 但是,我不断收到以下错误: '1' 附近的语法不正确. 这甚至可以通过 IF
..
我希望将 SQL Server 2012 Standard 数据库复制到我的 localdb 实例.我尝试过向导,它抱怨 localdb 不是 SQL Server 2005 或更高版本的快速实例.我也做了备份/恢复,但在我的 localdb 中恢复时,我收到以下错误... 运行这个... 恢复数据库 CSODevFROM DISK = 'C:\MyBckDir\CSODev.bak'将“
..
我使用 SQL Server 2012. 我写了两个查询,但是 NOLOCK 和 UnCommitted 之间有什么不同? 选择姓氏,名字FROM HR.Employees with (READUNCOMMITTED)选择姓氏,名字FROM HR.Employees with (NoLock) 解决方案 NOLOCK : 等价于 READ UNCOMMITTED (来源:MSDN)
..