
Sql Server
peachesTao
一天一点点,时刻保持紧迫感!
展开
-
关系型数据库设计三大范式
数据库设计三大范式目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。而通常我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF),也就是本文要讲的“三大范式”。1、第一范式(1NF):要求数据库表的每一列都是不可分割的原子数据项。举例说明:在上面的表中,“家庭信息”和“学校信息”列均不满足原子性的要求,故不满足第一范式,调整如下:可见,调转载 2020-10-14 10:34:39 · 1313 阅读 · 0 评论 -
行对象不一致。请重新运行该查询
问题在SQL server上执行 :select * fromxxx表whererp(字段)=‘20180601’时消息提示:消息669,级别22,状态5,第一行行对象不一致。请重新运行该查询。解决方案原因:这张表经常会有插入数据、更新数据等操作。可能某些数据损坏,导致查询报错。dbcc CHECKTABLE('xxx表','repair_rebuild')修复该表。如果提示“只能在单用户模式下操作”,...转载 2020-05-14 12:46:15 · 694 阅读 · 0 评论 -
Windows 不能在 本地计算机 启动 SQL Server (MSSQLSERVER)。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代
问题:前几天生产工控机上启动SQL Server 的时候出现“Windows 不能在 本地计算机 启动 SQL Server (MSSQLSERVER)。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 3417”解决方案网上提供了很多解决方案,有的说将服务的账号改成本地账号、sql server 安装目录把“压缩以释放空间”...原创 2020-05-01 14:58:04 · 3016 阅读 · 0 评论 -
OLE DB provider "SQLNCLI11" for linked server "dbLink01" was unable to begin a distributed transacti
OLE DB provider "SQLNCLI11" for linked server "dbLink01" was unable to begin a distributed transaction版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xunzaosiyeca...转载 2019-09-09 17:58:58 · 1697 阅读 · 0 评论 -
Server 'myLinkedServer' is not configured for RPC
跨库连接报错Server 'myLinkedServer' is not configured for RPCSolution:Problem is most likely that RPC is not configured for your linked server. That is not a default option, after all. You can see what s...转载 2019-09-07 13:01:31 · 654 阅读 · 0 评论 -
SQL(MSSQLSERVER)服务启动错误代码3414
SQL(MSSQLSERVER)服务启动错误代码34142015年12月04日 14:09:51走出自己的未来阅读数 7734更多分类专栏:-----【数据库】数据库版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/u013036278/article/details...转载 2019-09-06 09:42:46 · 1824 阅读 · 0 评论 -
Sq lServer try catch 捕获不到的一些错误及解决方法
SqlServer try catch 捕获不到的一些错误及解决方法IF(OBJECT_ID('AA','U')ISNOTNULL) DROPTABLEAA CREATETABLEAA(IDINT) SELECT*FROMAA --注:数据库当前只存在表AA,无表#BB和表BB -------------------...转载 2019-08-12 21:45:55 · 348 阅读 · 0 评论 -
sql语句中left join和inner join中的on与where的区别分析
转载于:http://www.cnblogs.com/wanglu/p/4390612.htmlsql语句中left join和inner join中的on与where的区别分析关于SQL SERVER的表联接查询INNER JOIN 、LEFT JOIN和RIGHT JOIN,经常会用到ON和WHERE的条件查询,以前用的时候有时是凭感觉的,总是没有搞清楚,今日亲自测试了下,理解到了...转载 2019-08-11 11:00:02 · 235 阅读 · 0 评论 -
sql server查看表是否死锁
转载于:https://www.cnblogs.com/zique/p/9438663.htmlsql server查看表是否死锁1,查看那个表死锁select object_name(resource_associated_entity_id) as tableName, request_session_id as pid from sys.dm_tran_lockswhere ...转载 2019-07-26 23:39:58 · 914 阅读 · 1 评论 -
Sql Server中Group By后字符串合并
转载于:https://www.cnblogs.com/willingtolove/p/9320513.html【SQL】SqlServer中Group By后,字符串合并目录1、传统方法:创建处理函数(sql server 2000只能用该方法) 2、新的解决方法:利用for xml path(sql server 2005及更高版本)正文参考:1、SQL查询语...转载 2019-07-22 22:49:13 · 9518 阅读 · 0 评论 -
SQL Server 2008找不到SQL Server配置管理器的问题
Windows 8及以上系统安装好SQL Server 2008之后找不到SQL Server配置管理器的问题转载于:https://www.cnblogs.com/EasonJim/p/6112443.html直接的方法:打开【运行】->输入【C:\Windows\SysWOW64\mmc.exe /32 C:\Windows\SysWOW64\SQLServerManager...转载 2019-02-11 10:08:56 · 10534 阅读 · 2 评论 -
SQL Server配置管理器”远程过程调用失败“的问题解决
SQL Server配置管理器”远程过程调用失败“的问题解决转载于:https://www.cnblogs.com/EasonJim/p/6113729.html出现如下错误: 由于服务器上安装了SQLServer2008,然后再安装了VS2015解决方案一:由于安装VS2015会默认把【Microsoft SQL Server 2014 Express LocalDB...转载 2019-02-11 10:05:05 · 1293 阅读 · 0 评论 -
Sql Server参数化查询之where in和like实现详解
Sql Server参数化查询之where in和like实现详解原文链接:https://www.cnblogs.com/lzrabbit/archive/2012/04/22/2465313.html身为一名小小的程序猿,在日常开发中不可以避免的要和where in和like打交道,在大多数情况下我们传的参数不多简单做下单引号、敏感字符转义之后就直接拼进了SQL,执行查询,搞定。若...转载 2018-12-25 17:16:58 · 563 阅读 · 0 评论 -
存储过程中高性能安全式SQL拼接
转载于:https://www.cnblogs.com/tx720/p/5959947.html不少开发人员在进行SQL拼接时头痛之极,不知道如何进行拼接操作才会更安全又不影响性能,下面我以存储过程为例与大家分享一个相对比较安全高效的方法简介:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后再次调用...转载 2018-12-27 11:59:28 · 1358 阅读 · 0 评论 -
过程需要类型为 'ntext/nchar/nvarchar' 的参数 '@statement'。
最近使用 “sp_executesql” 执行存储过程时,发现报错。查找文章后发现,只是因为编写的类型有问题。原来的语句: ALTER proc [dbo].[sp_LoadUserListByPassword] ( @p_username varchar(400), @p_password varchar(400) ) ...转载 2018-12-26 17:11:47 · 4953 阅读 · 0 评论 -
sql server sql语句列名包含字符报错解决
sql语句中列名包含符号的话会报“语法错误”的错,如:select '中国' as 查询区域(国家),key3 as 查询区域(省份),key4 as 查询区域(城市) from city解决方案:将含有符号的列名用中括号包起来[]即改成如下:select '中国' as [查询区域(国家)],key3 as [查询区域(省份)],key4 as [查询区原创 2017-09-27 20:51:03 · 2112 阅读 · 0 评论 -
SQL Server 之 事务与隔离级别实例讲解
SQL Server 之 事务与隔离级别实例讲解 SQL Server 实现了6个隔离级别来防止并发情况下,类似企图并发的访问或修改同一数据时问题的发生。本文将带你体验全部6个隔离级别。正如你接下来将看到的,你将理解每个隔离级别所能达成的效果以及何时使用它。一、事务简介 SQL Server的6个隔离级别中有5个是用于隔离事务的,它们因而被称作事务隔离级别。另外的一个工作于语句级别转载 2017-07-20 16:03:28 · 773 阅读 · 0 评论 -
Sql Server sql语句中发送电子邮件
SQL Server 并没有内置邮件服务器(Mail Server),它跟我们发送邮件一样,需要用户名和密码通过 SMTP(Simple Message Transfer Protocol)去连接邮件服务器。我们想让 SQL Server 来发送邮件,首先要告诉它用户名称,密码,服务器地址,网络传送协议,邮件服务器的端口。。。等信息。 以下脚本实现了数据库邮件的配置:--下面是具体的配置转载 2017-03-24 17:31:49 · 3842 阅读 · 0 评论