随笔分类 - Sql Server
SQL Server复制入门(一)----复制简介 (转载)
摘要:简介SQL Server中的复制(Replication)是SQL Server高可用性的核心功能之一,在我看来,复制指的并不仅仅是一项技术,而是一些列技术的集合,包括从存储转发数据到同步数据到维护数据一致性。使用复制功能不仅仅需要你对业务的熟悉,还需要对复制功能的整体有一个全面的了解,本系列文章旨
阅读全文
Distribution setup SQL Server Agent error: "RegCreateKeyEx() returned error 5, 'Access is denied.'" (转载)
摘要:In the Configure Distribution Wizard, the step "Configuring SQL Server Agent to start automatically" errors with the following text: This is a very mi
阅读全文
SQL Server 的 RowGuid/RowGuidCol 是什么意思?
摘要:SQL Server 中设计表时,有个属性叫 RowGuid(用 SQL 时,关键词是 RowGuidCol),这个是什么意思呢?这个是全局唯一标识符,与“标识”不同,标识是只在本表中唯一,全局唯一标识符是全局唯一,就是说在任何一个数据库、任何一张表中所有记录的这个值都不重复(理论上会重复,但实际中
阅读全文
"System.OutOfMemoryException" exception when you execute a query in SQL Server Management Studio (转自MSDN)
摘要:Symptoms When you use Microsoft SQL Server Management Studio (SSMS) to run an SQL query that returns a large amount of data, you receive an error mess
阅读全文
DateTime , DateTime2 ,DateTimeOffset 之间的小区别 (转载)
摘要:SQL Server中DateTime , DateTime2 ,DateTimeOffset的区别 闲来无事列了个表比对一下这3兄弟之间还是有一点差距的╮(╯_╰)╭ DateTime DateTime2 DateTimeOffset 日期范围 1753-01-01到 9999-12-31 000
阅读全文
SQL Server在本地计算机上用SSMS(SQL Server Management Studio)登录不上,错误消息:(Microsoft SQL Server, Error: 18456)
摘要:今天遇到了一个奇怪的问题,公司目前在SQL Server上都采用AD域账号登录,由于账号人数众多,所以我们建立了一个AD Group(域组),将大家的AD账号加入了这个AD Group,然后我们将这个AD Group设置为了SQL Server的账号。按道理说所有在这个AD Group的AD账号都应
阅读全文
SQL Server 2012 列存储索引分析(转载)
摘要:一、概述 列存储索引是SQL Server 2012中为提高数据查询的性能而引入的一个新特性,顾名思义,数据以列的方式存储在页中,不同于聚集索引、非聚集索引及堆表等以行为单位的方式存储。因为它并不要求存储的列必须唯一,因此它可以通过压缩将重复的列合并,从而减少查询时的磁盘IO,提高效率。为了分析列存
阅读全文
SQL Server 子查询错误:No column name was specified for column 2 of 'a' error (转载)
摘要:问: I have a MySQL query and I ran it working fine but same query showing error in SQL Server. SQL Server query: Error: How do I modify the above query
阅读全文
为何使用Microsoft SQL Server Management Studio连接Integration Services服务失败
摘要:检查是否满足以下各项: 1. 首先你要确保当前你使用的Windows账号是有管理员权限的 2. 其次请在打开Microsoft SQL Server Management Studio时,通过右键Run as administrator来打开 3. 如果还是连不上,并且此时你遇到的错误消息类似如下:
阅读全文
SQL Server下ADO.NET 怎么获取数据库SQL语句INSERT,UPDATE,DELETE了多少行数据
摘要:ADO.NET 在发送SQL语句到SQL Server数据库后,怎么知道真正INSERT,UPDATE,DELETE了多少行数据呢? 使用SQL Server内置的全局变量@@ROWCOUNT即可,@@ROWCOUNT可以返回在当前数据库连接(SqlConnection)中,执行的上一条SQL语句影
阅读全文
If TransactionScope will close database connections
摘要:问 Do TransactionScope work with closed database connections? 答 Yes, that should work fine. Internally, the connections should be kept open until the t
阅读全文
Solving the SQL Server Multiple Cascade Path Issue with a Trigger (转载)
摘要:Problem I am trying to use the ON DELETE CASCADE option when creating a foreign key on my database, but I get the following error: This tip will look
阅读全文
SQL Server中ORDER BY后面可以是表达式和子查询
摘要:假如SQL Server数据库中现在有Book表如下 有如下数据: 我们使用SELECT语句查询该表,如下所示: 现在设想一个问题,我们如何根据[BookName]和[BookDescription]两列数据的联合值来对结果进行排序呢? 我想很多人都会想到用子查询,如下所示: 像上面这样用子查询的确
阅读全文
SQL Server中事务transaction如果没写在try catch中,就算中间语句报错还是会提交
摘要:假如我们数据库中有两张表Person和Book Person表: Book表: 可以看到Person表和Book表是一对多关系,一个Person可以有多个Book,所以Book表的PersonCode列是外键,指向Person表的Code列,并为强制约束,也就是说Book表的PersonCode列的
阅读全文
SQL Server 2016 中有外键的表无法被Truncate,只能被Delete
摘要:问: I get the following message even when the table that references it is empty: "Cannot truncate table 'dbo.Link' because it is being referenced by a
阅读全文
在SQL Server中用好模糊查询指令LIKE (转载)
摘要:like在sql中的使用:在SQL Server中用好模糊查询指令LIKE;查询是SQL Server中重要的功能,而在查询中将Like用上,可以搜索到一些意想不到的结果和效果,like的神奇 一、一般搜索条件中用Like之处在于其提供的模糊查询功能,通过与它相匹配的四大类通配符,like放在条件中
阅读全文
如何避免SHRINKDATABASE & SHRINKFILE 产生索引碎片(转载)
摘要:1. TRUNCATEONLY参数的使用我们在建立的Job中通常使用如下的语法DBCC SHRINKDATABASE (N'DB', 10,TruncateOnly)其中TruncateOnly的用处是把:“将文件末尾的所有可用空间释放给操作系统,但不在文件内部执行任何页移动”,所以此时前面指定的“
阅读全文
SQL Server中怎么查看每个数据库的日志大小,以及怎么确定数据库的日志文件,怎么用语句收缩日志文件
摘要:一,找到每个数据库的日志文件大小 SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace) DBA 日常管理工作中,很重要一项工作就是监视数据库文件大小,及日志文件大小。如果你管理数据库的有很多的话,每天一个一个数据库的去查看文件大小就太费神了,那就写个SQL脚
阅读全文
SQL Server 中为何拥有db_owner权限的账号删除不掉数据库
摘要:今天在公司的SQL Server服务器上,使用了一个只有public和dbcreator角色的账号"user1"在SMSS中去删除一个数据库,但是死活报错说没有权限,报错如下: 很明显这个错误是说我们登录的SQL Server账号没有权限删除数据库,后来我换成了一个拥有sysadmin角色的账号"u
阅读全文