消息 245,级别 16,状态 1,第 1 行 在将 varchar 值 'A' 转换成数据类型 int 时失败。 [问题点数:200分,结帖人Free_Wind22]

Bbs1
本版专家分:5
Blank
黄花 2018年11月 Web 开发大版内专家分月排行榜第二
结帖率 99.38%
Bbs10
本版专家分:111631
版主
Blank
优秀版主 2016年8月论坛优秀版主
2015年2月论坛优秀版主
Blank
微软MVP 2016年4月荣获微软MVP荣誉称号
2015年4月荣获微软MVP称号
2014年4月 荣获微软MVP称号
Blank
红花 2016年7月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2016年8月 MS-SQL Server大版内专家分月排行榜第二
2016年4月 MS-SQL Server大版内专家分月排行榜第二
2015年3月 MS-SQL Server大版内专家分月排行榜第二
2015年2月 MS-SQL Server大版内专家分月排行榜第二
2014年7月 MS-SQL Server大版内专家分月排行榜第二
2013年7月 MS-SQL Server大版内专家分月排行榜第二
2013年6月 MS-SQL Server大版内专家分月排行榜第二
2013年5月 MS-SQL Server大版内专家分月排行榜第二
2012年5月 MS-SQL Server大版内专家分月排行榜第二
Bbs9
本版专家分:52078
版主
Blank
进士 2017年 总版技术专家分年内排行榜第八
Blank
优秀版主 2016年10月优秀大版主
优秀小版主
Blank
银牌 2017年1月 总版技术专家分月排行榜第二
Blank
铜牌 2016年12月 总版技术专家分月排行榜第三
Bbs1
本版专家分:5
Blank
黄花 2018年11月 Web 开发大版内专家分月排行榜第二
Bbs1
本版专家分:5
Blank
黄花 2018年11月 Web 开发大版内专家分月排行榜第二
Bbs9
本版专家分:52078
版主
Blank
进士 2017年 总版技术专家分年内排行榜第八
Blank
优秀版主 2016年10月优秀大版主
优秀小版主
Blank
银牌 2017年1月 总版技术专家分月排行榜第二
Blank
铜牌 2016年12月 总版技术专家分月排行榜第三
Bbs9
本版专家分:86680
版主
Blank
榜眼 2017年 总版技术专家分年内排行榜第二
Blank
金牌 2018年11月 总版技术专家分月排行榜第一
2017年9月 总版技术专家分月排行榜第一
2017年6月 总版技术专家分月排行榜第一
2017年4月 总版技术专家分月排行榜第一
2017年2月 总版技术专家分月排行榜第一
Blank
银牌 2017年5月 总版技术专家分月排行榜第二
2017年3月 总版技术专家分月排行榜第二
Blank
铜牌 2018年7月 总版技术专家分月排行榜第三
2017年10月 总版技术专家分月排行榜第三
2017年8月 总版技术专家分月排行榜第三
2017年7月 总版技术专家分月排行榜第三
Bbs5
本版专家分:3870
Bbs10
本版专家分:111631
版主
Blank
优秀版主 2016年8月论坛优秀版主
2015年2月论坛优秀版主
Blank
微软MVP 2016年4月荣获微软MVP荣誉称号
2015年4月荣获微软MVP称号
2014年4月 荣获微软MVP称号
Blank
红花 2016年7月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2016年8月 MS-SQL Server大版内专家分月排行榜第二
2016年4月 MS-SQL Server大版内专家分月排行榜第二
2015年3月 MS-SQL Server大版内专家分月排行榜第二
2015年2月 MS-SQL Server大版内专家分月排行榜第二
2014年7月 MS-SQL Server大版内专家分月排行榜第二
2013年7月 MS-SQL Server大版内专家分月排行榜第二
2013年6月 MS-SQL Server大版内专家分月排行榜第二
2013年5月 MS-SQL Server大版内专家分月排行榜第二
2012年5月 MS-SQL Server大版内专家分月排行榜第二
Bbs6
本版专家分:8812
Bbs14
本版专家分:884921
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
Bbs1
本版专家分:5
Blank
黄花 2018年11月 Web 开发大版内专家分月排行榜第二
Bbs1
本版专家分:5
Blank
黄花 2018年11月 Web 开发大版内专家分月排行榜第二
Bbs5
本版专家分:3870
Bbs1
本版专家分:5
Blank
黄花 2018年11月 Web 开发大版内专家分月排行榜第二
其他相关推荐
SQL执行分布式查询错误“服务器: 消息 7411,级别 16状态 1,行 1”
服务器: 消息 7411,级别 16状态 1,行 1服务器 ERPSysSoluctions 没有为 RPC 的目的而配置。 解决方法:(1)exec   sp_serveroption   srv_lnk,rpc out,true     exec   sp_serveroption   srv_lnk,rpc,true  (2)   Sql
SQL SERVER 消息 468,级别 16状态 9
Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" 这个是由于两个表的排序规则不一样导致的,  在T-SQL中使用COLLATE DATABASE_DEFAULT,用这个会将字段转换成当前数据库的排序规则,来解决字段在equal操作中的排序规则冲
Sql 在将varchar值 '1,2,.. ' 转换成数据类型 int失败 的问题
今天遇到一个SQL语句的问题   原语句是这样的:   SELECT ID,BRANDID FROM dbo.TYPE WHERE 1=1 AND EXISTS(SELECT * FROM dbo.BRAND WHERE ISRECOMMEND=1 AND  B ID IN (BRANDID))            这里面的逻辑就暂且不说了,关键问题
消息 208,级别 16状态 1,第 1 行 对象名 '' 无效。
刚开始学习使用SQL Server,使用SQL语句的时候提示对象名无效,最后找到原因是
服务器:消息18456,级别16,状态1 用户‘sa’登录失败解决方法
无法连接到服务器**:  服务器:消息18456,级别16,状态1   [Microsoft][ODBC   SQL   Server   Driver][Sql   server]   用户 sa 登陆失败 今天去商校机房装德意电子商务软件,遇到了以上问题,感觉可能是sa用户被禁用了或者密码错误,问了下机房管理员SQL密码是多少,居然说不知道,汗了-_-!!,还好能上网,百度下,goog
消息 208,级别 16状态 1,第 1 行 对象名 '' 无效
#执行时出现 对象名无效报错: 解决方法: 如图,在 执行 左侧,更改选择自己所使用的数据库即可。
在将nvarchar转换成数据类型int失败
在将nvarchar转换成数据类型int失败
SQL在将 varchar 值 '1,2,3,4' 转换成数据类型 int失败
sql中使用in查询int类型拼接起来的字符串时会出现如题错误。 原语句: declare @ids varchar(1000) set @ids='1,2,3,4' select * from users where id in (@ids) 这样最后输出的语句其...
消息 8101,级别 16状态 1,第 1 行 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'MyShop'中的标识列指定显式值。
首先要看
消息 5120,级别 16状态 101,">无法打开物理文件 。操作系统错误 5:"5(拒绝访问。)"。 消息 5120,级别 16状态 101,
没有权限。给文件MSSQLSERVER$users用户所有权限或者直接给everyone权限即可。
存储过程--参数默认值的问题
--今天回帖偶遇一问题,存储过程默认值的问题,然后查了MSDN,所以记一下--http://technet.microsoft.com/zh-cn/library/ms189330.aspx--先看几个过程的执行--1ALTER PROC P (@S DECIMAL=A)AS  SELECT @SGOEXEC PGO/*服务器: 消息 8114,级别 16状态 5,过程 P,行 0将数据类型 nvarchar 转换为 numeric 时出错。*/--2ALTER PROC P (@S VARCHAR(1)
SQLServer 无法打开物理文件 "path\XX.mdf"。操作系统错误 5:"5(拒绝访问。)"
迁移数据库文件后,使其在线时无法访问: USE master GO ALTER DATABASE test SET MULTI_USER GO ALTER DATABASE test SET ONLINE GO 控制台输出信息: 消息 5120,级别 16状态 101,第 1 行 无法打开物理文件 "D:\test\test.mdf"。操作系统错误 5:"5(拒绝访问
Sql Server 将截断字符串或二进制数据
今天在创建数据库表的时候,出现了这个问题 消息 8152,级别 16,状态 14,第 1 行 将截断字符串或二进制数据. 语句已终止.(好悲伤呀) 原来是因为我表中有一个记录的varchar(50)这个长度设置的小了。 建议:如果字段较长不好控制,可以设置varchar(max)试一试
[Err] 22018 - [SQL Server]在将 varchar 值 ',第' 转换成数据类型 int失败
**问题描述:**sql进行数据拼接的时候报错 修改前 SELECT [column_name] = stuff( ( SELECT ',第' +cp.xh + '次' FROM ...
关于2147217913 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界 的问题解决方法
最近收到玻利维亚客户的反馈,运行程序时总提示:2147217913:La conversión del tipo de datos char a datetime produjo un valor datetime fuera de intervalo.其英文意思是:The conversion of a char data type to a datetime data type resulte
黑马程序员 有关 sqlServer 当没有用 EXISTS 引入子查询时,错误信息
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------        今天学习 sqlServer, 然后在自己试验过程中, 出现了一个问题, 具体例子请看下面语句: select  top 3 * from emp  wh
sql错误:消息 208,级别 16状态 6,存储过程无效
出现上面的错误,首先检查存储过程是否前面是create还是alter,可能是在数据库中根本没有这个存储过程,但是你在alter,上面的解决来自于http://topic.csdn.net/u/20070718/22/70638e14-bb37-4747-8c70-650d612008bb.html
消息 7314,级别 16状态 1,第 1 行 链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 不包含表 "Sheet1"。该表不存在,
有的时候我们导EXCEL到数据库的表中的时候会出现提示工作簿名称错误,其实我们的工作簿名称是没问题的,原因在于工作簿设置了权限,这时候导入的时候需要设置导入权限,我们以admin的权限进行导入导出的设置 我们执行如下的SQL语句: SELECT * into wangjie    FROM OpenDataSource ('Microsoft.Jet.OLEDB.4.0',     'Da
sql 在将 nvarchar转换成数据类型 int失败
假设有存储过程:proc_test2 create proc proc_test2 @Id int begin  as declare @sql varchar(max) @sql = 'select * from test2 where 1=1' if @Id set @sql += ' and Id = ' +@Id exec (@sql) end 存储过程需要
类似“消息 1767,级别 16状态 0,第 1 行 外键 'fk_cwi' 引用了无效的表 'CourseWare'。”的解决
今天在sqlserver 2008上建表,却发现报错  :消息 1767,级别 16状态 0,第 1 行 外键 'fk_cwi' 引用了无效的表 'CourseWare'。
【关于外键约束的一些常见问题】
【关于外键约束的一些常见问题】   /******************************************************************** Author:js_szy Date:2010-11-08   Version:     Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)
不允许从数据类型 datetime 到数据类型 int 的隐性转换(表 'tempdb.dbo.#3884BFB0',列 'IsNominate')。请使用 CONVERT
  不允许从数据类型 datetime 到数据类型 int 的隐性转换(表 tempdb.dbo.#3884BFB0,列 IsNominate)。请使用 CONVERT 函数来运行此查询。 Description: An unhandled exception occurred during the execution of the current web reques
调用存储过程显示登录失败,可能是链接服务器错误
消息 18456,级别 14,状态 1,第 1 行用户 'sa' 登录失败消息 4060,级别 11,状态 1,第 1 行无法打开登录所请求的数据库 "XXXX"。登录失败
解决SQL将varchar值转换为数据类型int的列时发生语法错误
    今天遇到一个这样的错误,具体的报错情况如下    解决的方案如下。 数据库MSSQL在比较大小时,出错提示:“将 varchar 值 24.5 转换为数据类型为 int 的列时发生语法错!”分析数据库设计列时的类型为VARCHAR,当搜索比较语句执行 “select * from datalist where price>10 order b
操作数类型冲突: int 与 date 不兼容
练习图书馆管理系统,出现的问题。问题如下: insert into book(id,name,type,author,translator,publisher,publish_time,stock,price) values(1,12,1,1,1,1,1995-05-31,1,1); 出错报告: 消息 206,级别 16状态 2,第 1 行 操作数类型冲突: int 与 date 不
PIVOT 消息 102,级别 15,状态 1,第 5 行 '1029' 附近有语法错误
在Sql Server的帮助文档中,对Pivot函数是这样解释的: 可以使用 PIVOT 和 UNPIVOT 关系运算符对表值表达式进行操作以获得另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来转换表值表达式,并在必要时对最终输出中所需的任何其余的列值执行聚合. 对第一次使用PIVOT函数的朋友来说,这样的解释很难让大家理解,下面编辑用PIVOT函数来实现一个行转列的功
存储过程里出错:在将 nvarchar 值 'MAX' 转换成数据类型 smallint失败, 的终极解决方法
在将 nvarchar 值 'MAX' 转换成数据类型 smallint失败, 的终极解决方法。 经筛查where 条件以下这句有错,因为不用它运用就不会出错。 and (@EmployeeId = '' or DepartInfo= @EmployeeId)       DepartInfo 字段是 nvarchar(60) ,变量 @EmployeeId nvarch
消息 1776,级别 16状态 0,第 1 行 在被引用表 '产品类别' 中没有与外键 'FK_leibie1' 中的引用列列表匹配的主键或候选键。 消息 1750,级别 16状态 0,第 1 行
首先将参照列设置为唯一
varchar 值 'null' 转换为数据类型int 的列时发生语法错误。
 sldfinsert into schoolInfo(schoolId,schoolName,principal,schoolSize,area,telephone,introduce,state)values( null, null, null, null, null, null, null, null)java.sql.SQLException: [Micro
修改表字段的默认值
修改表的默认值的方法大家都知道了,给表建立一个约束即可,如: ALTER   TABLE   TableName   add constraint ConstraintName default ('abc') for FieldName 一般做添加修改默认值的功能时还要判断这个字段上是不是已经有了约束了。如果有约束就必须在建立约束前先删除原来的约束,否则会报出: 消息 1781,级别 16
SQL SERVER 在将 nvarchar转换成数据类型 int失败
问题:在将 nvarchar转换成数据类型 int失败 创建一个存储过程: 备注:ID为Users表的主键int类型 create proc UpdateOnlineStatus(@users nvarchar(500)) as begin declare @IDS nvarchar(500) set @IDS=replace(replace(@users,' '
张小白的渗透之路(三)——SQL注入漏洞原理详解(SQL Server)
常见数据库注入 对于大多数的数据库而言,SQL注入的原理基本相似,因为每个数据库都遵循一个SQL语法标准。但是他们之间也存在包括像语法、函数等许多细微的差异。所以,在针对不同的数据库注入时,思路、方法也不可能完全一样。因个人的经验所限,在接下来的实例中,只讨论Oracle 11g、MySQL 5.1、SQL Server2008三种数据库的注入。 值得一提的注入 攻击者对数据库的注入,无非是利用数...
SQL Server备份的怪异
 公司的数据库服务器 4月1号那天晚上忽然备份出错了,我查看出错记录提示如下: “sqlmaint.exe failed. [SQLSTATE 42000](错误 22029).  步骤失败。" 记得以前出现过类似的问题,当时是因为分离了一个有备份计划的数据库,所以才如此.我查看硬盘空间发现有很多的空间。 各方面都排查一下,发现并无异常。 最为奇怪的是公司另外一台数据库服务器在3月31号也出现了这
消息 245级别 16状态 1,— —动态SQL
在数据库中,将sql语句拼接成一个字符串,其中有int型的数据拼接到一起,执行的时候就出现啦消息 '消息 245级别 16状态 1,第 65 行 在将 varchar 值 'SELECT p.Br_Division_Code,COUNT(DISTINCT p.Staff_No) [人数],' 转换成数据类型 int失败。 查得:在C# .NET里字符串与数字相加,所得的结果都是
SQL Server 2008中创建模式出现权限错误
〈数据库系统概论〉书中P83说“要创建模式,调用命令的用户必须拥有DBA的权限,或者是获得了DBA授予的CREATE SCHEMA的权限”,但是我刚学习数据库不久,不太懂得“权限”这方面的内容。请懂得这个问题的人解答一下,谢谢了。这是我的语句:CREATE SCHEMA "S-T" AUTHORIZATION PENG77产生的错误提示:消息 15151,级别 16状态 1,第 1
2009-06-16 17:27 服务器:消息 823,级别 24,状态2,行1,连接中断
http://hi.baidu.com/wangfeng200810/item/0613b8b4a9820e44ba0e12f2   当你在查询分析器用select * 查询时会报上面的错误,你可以用topch或where子句查询, dbcc checktable('表1',REPAIR_ALLOW_DATA_LOSS) go 查询分析器提示: 服务器: 消息 7919,
C++程序设计语言(第1~3部分)(英文版第4版)
本书是C 领域*经典的参考书,介绍了C 11的各项新特性、功能等。
SQLServer 数据库还原中的孤立用户问题
--*********************************************************** /* 下面的代码演示了孤立用户的产生过程。在代码中,产生创建了一个测试数据库, 并且创建了两个登入aa和bb,bb拥有测试数据库中的对象,aa不拥有测试数据库中的对象, 建立好测试数据库并且备份后,从服务器中删除测试数据库和登入,用以模拟没有事先创建 登入的目标
消息 3902,级别 16状态 1,第 3 行 COMMIT TRANSACTION 请求没有对应的 BEGIN TRANSACTION。
在SQL SERVER里写简单的插入语句,并提交: insert into emp(empno,ename) values(2,'dan'); commit; 结果报错: 消息 3902,级别 16状态 1,第 3 行 COMMIT TRANSACTION 请求没有对应的 BEGIN TRANSACTION。 出错原因:如果是在ORACLE里这样写是没错的,但是这个SQL SERVER
REFERENTIAL 约束如何使用?
我在一个地方看到 REFERENTIAL的说明: (通常使用外键) 基于其他表中的列的值,指定可接受的用于更新的数据值? 请问具体如何使用,能否举个例子说明?  约束:以外键约束为例说明一下:1、创建测试环境:if exists (select 1            from  sysobjects           where  id = object_id(dbo.tab1
ALTER TABLE 修改表时 因为有一个或多个对象访问此列
http://www.cnblogs.com/fanyf/archive/2012/06/04/2534450.html 修改表时出现, 消息 5074,级别 16状态 1,第 2 行 对象'DF__DDCZJLB_M__DDCZJ__5BBA8402' 依赖于 列'DDCZJLB_GROUPID'。 消息 4922,级别 16状态 9,第 2 行 由于一个或多个
创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。) .
摘自: http://blog.csdn.net/holyrong/article/details/3367959   在用SQL语句创建SQL Server作业时有时出现如下错误: 消息 515,级别 16状态 2,过程 sp_add_job,第 137 行不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。I
SQL之树形结构无限级联删除
摘要:树形结构的删除存在其自身特点,特别对于无限级联的树形结构更是如此,今天我们一块看一下如何处理无限级联树的删除问题。 主要内容: 初始工作 SQL实现 总结 一、初始工作 为了更好的说明问题,我首先建立两张表:  这里我们建立了两张表:"Tree"和"Info"。"Tree"作为我们的树形结构信息存放表,里面包含节点编号、节点名称和父类编号;"Info"表中存放每个节点的各种信息(当然可以有多张"Info"表,这里简单起见只有一个信息表)。 到了这里可能会有朋友说:在创建表的时候直接
SQL Server中类型转换(将varchar值转换为数据类型int的列时发生语法错误)
错误情况描述如下: (1)、Menu_ID是UDS_Menu表中的一个类型为int的字段。 (2)、countyCode是sys_userinf表中的一个类型为varchar的字段。 于是在转换的时候,发生如下错误: 将varchar值转换为数据类型int的列时发生语法错误 解决方法: 用cast()函数进行转换即可,将Menu_ID转换成字符类型即可。cast(Menu
酒店管理系统 服务器:消息 666,级别 16状态 1,行 1 用于重复组的系统生成唯一值超过了最大值。除去并重新创建索引可能会解决该错误;否则可使用其他聚集索引。
【事件始末】 今接到某客户来电,反馈使用的 某酒店管理系统,很多年了,正版软件! 突然发现所有报表系统功能打不开! 打开提示酒店管理系统 服务器:消息 666,级别 16状态 1,行 1 用于重复组的系统生成唯一值超过了最大值。除去并重新创建索引可能会解决该错误;否则可使用其他聚集索引。 不管是还原老旧备份,还是重装软件问题依旧,无法自己解决。求助软件代理商,代理商装模作样搞了几个小时。...
sqlserver数据库的创建和管理
1,使用sql命令创建详细的数据库CREATE DATABASE Test2On( --数据库主要文件逻辑文件名name= Test2_data1,--在磁盘上对应的物理文件名filename= 'd:\TestDB\Test2_data1.mdf ',--初始化文件大小size=3,--最大文件大小maxsize=10,--文件大小增长速度filegrowth=1),( name= Test2_
64位环境中使用SQL查询excel的方式解决
消息7308,级别16状态1,第1 行 因为OLE DB 访问接口'Microsoft.Jet.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。缘由: --默认情况下,Microsoft OLE DB Provider for Jet 和Jet ODBC 驱动程序只能在为环境下运行,无法运行在位模式下。
sqlserver2008导出数据(新增)
这个功能是sqlserver2000没有的。可以将数据脚本导出  SQL Server 2008支持将数据导出为脚本 收藏 以前我们要将一个表中的数据导出为脚本,那么只有在网上找一个导出数据的Script,然后运行就可以导出数据脚本了。现在在SQL Server 2008的Management Studio中增加了一个新特性,除了导出表的定义外,还支持将表中的数据导出为脚本。导出过程是这样的,我...
存储过程使用sp_xml_preparedocument处理XML文档的方法
有时会在存储过程中处理一些XML格式的数据,所以会用到sp_xml_preparedocument,他可以将XML数据进行读取,然后使用 MSXML 分析器 (Msxmlsql.dll) 对其进行分析。 有时会在存储过程中处理一些XML格式的数据,所以会用到sp_xml_preparedocument,他可以将XML数据进行读取,然后使用 MSXML 分析器 (Msxmlsql.dll) 对其进
当IDENTITY_INSERT 设置为 OFF 时,不能为表 'JobSeekerBaseInfoExtension' 中的标识列插入显式值
我解决的办法是在insert语句中去除Id列。
无法获得数据库 'model' 上的排他锁。CREATE DATABASE失败。错误: 1807。
在新建数据库时,报错,内容如下: 执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo) ------------------------------ 无法获得数据库 'model' 上的排他锁。请稍后重试该操作。CREATE DATABASE 失败。 无法创建列出的某些文件名。请查看相关错误。 (Micro...
无法删除对象 '产品',因为该对象正由一个 FOREIGN KEY 约束引用
无法删除对象 '产品',因为该对象正由一个 FOREIGN KEY 约束引用   在删除northwindcs表时,发生报错,消息 3726,级别 16状态 1,第 2 行,无法删除对象 '产品',因为该对象正由一个 FOREIGN KEY 约束引用。此时判断是因为有其他表的外键引用了本表,导致无法删除。下面脚本可查询本表是由哪个表的哪个外键引用:    SELECT
SqlServer & Windows 可更新订阅立即更新启用分布式事务协调器(MSDTC)
在可更新订阅中,在订阅设置更新方法,将 “排队更新” 设置为 “立即更新” 接着在订阅数据库更新表数据,出错: 消息 21079,级别 16状态 1,过程 sp_getpublisherlink,第 52 行 没有发布服务器的 RPC 安全信息,或该信息无效。请用 sp_link_publication 指定该信息。 消息 20512,级别 16状态 1,过程 sp
消息 5070 在其他用户正式用数据库“”时无法更改数据库状态
在还原数据库的时候经常会遇到一些错误无法成功还原,常见的错误如下:   消息 5070  在其他用户正式用数据库“”时无法更改数据库状态   这个错误是因为数据库正在被访问,还原失败。网上有很多代码是先kill掉数据库的session然后再做还原。但是对于繁忙的系统,刚kill掉Session就会有其他session连进来,所以还是失败。   可以通过将数据库修改为单用户模式或者of
SqlServer消息 6107,级别 14 只能终止用户进程。
一,异常消息 在执行杀死数据库链接进程时出现如下错误 消息 6107,级别 14,状态 1,第 3 行 只能终止用户进程。 二、异常出现说明: 连接已被重置后,SPID 表示它处于"休眠"状态的 sysprocesses 系统表中。如果您的一段时间内未使用连接后台进程将关闭连接。不应为任何锁或将影响其他用户的资源着此类 SPID。 但是,如果池中的连接重复使用,且
消息 266,级别 16状态 2,过程 UserExchange,第 0 行 EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。上一计数 = 0,当前计数 = 1。
BEGIN TRAN IF ( NOT EXISTS ( SELECT * FROM dbo.Exchanged WHERE LevelID = @LevelID ) ) BEGIN SELECT @PaketID = Adv
衔接服务器连接错误,错误代码15466和15185的解决办法
记得上个月也帮客户处理过这个问题,不知道什么情况导致的,昨天他们说重启了下服务器,然后衔接服务就报这个错误了。 所以记录一下处理方法,免得以后又要重新去找解决办法  消息 15466,级别 16状态 2,过程 sp_addlinkedsrvlogin,第 91 行 解密过程中出错。 消息 15185,级别 16状态 1,过程 sp_addlinkedsrvlogin,第 98 
数据类型为"int"的列时发生语法错误!的解决方法">将VARCHAR值""转换为数据类型为"int"的列时发生语法错误!的解决方法
将VARCHAR值""转换为数据类型为"int"的列时发生语法错误.从一个Edit的编辑框中获取m_name,m_id,m_old.三个变量.m_id,m_old是int的.m_name是CString.代码如下:void CFlexGridDlg::OnAdd() {    // TODO: Add your control notification handler code here    A
无法显示 XML 应有分号错误的解决办法
最近,使用php生成XML文件,结果,访问XML文件时出现以下错误: 无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 应有分号。处理资源 'http://127.0.0.1/phprss3/XML/index_1.xml' 时出错。第 103 行,位置: 46 http://127.0.0.1/
关于sql登陆的两个错误,服务器错误信息:18452/18456
一·错误提示:       无法连接到服务器       服务器:消息18452,    级别16状态1       [Microsoft][ODBC    SQL    Server    Driver][SQL    Server]用户‘sa’登陆失败.原因:未与信任SQLServer连接相关联该错误产生的原因是由于SQL    Server使用了“仅    Windows的身份验证方式
RabbitMQ系列之一 RabbitMQ简介
一、什么是MQ MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可...
[sql server] 远程连接问题与注意
--查询超时select * from opendatasource( 'SQLOLEDB ',  'Data Source=111.68.9.59;User ID=sq_zhqlzzf;Password=123456').sq_zhqlzzf.dbo.PE_Comment/*链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "登录超时已过期"。链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "建立到服务器的连接时发生错误。连接到 S
数据库还原中的孤立用户问题
--*********************************************************** /* 下面的代码演示了孤立用户的产生过程。在代码中,产生创建了一个测试数据库, 并且创建了两个登入aa和bb,bb拥有测试数据库中的对象,aa不拥有测试数据库中的对象, 建立好测试数据库并且备份后,从服务器中删除测试数据库和登入,用以模拟没有事先创建 登入的目标服
sql server2008中百度中没有解决的问题
在创建数据库时,有一个比较常见的问题,   if exists(select name from sysdatabases where name='mydb') drop database mydb go create databASE mydb on primary (    name='mydb_dat',  --逻辑名称    filename='e:\db\mydb.mdf
数据库异常 :从数据类型nvarchar 转换为bigint时出错
-
数据类型 varchar 转换为 bigint 时出错。
查询的语句为: SELECT count(*) FROM baxt_lasp WHERE lrrq >= '2017-04-01' AND lrrq 但是执行这个语句的时候,一直出现报错:从数据类型 varchar 转换为 bigint 时出错。 分析数据库中的数据: 发现数据中中,dbe的字段类型是varchar(50) 但是数据中dbe这个字段的数据大部分
sql server 字符串处理和数据类型转换几点体会
昨天同事给我一个Excel文件,需要分析其中的数据,具体格式如下: 运单单号 提车票号 分票日期 出库日期 限达日期 实达日期 限返日期 实
SELECT 失败,因为下列 SET 选项的设置不正确:'ARITHABORT'
当你在SQL Server上试图更新一个索引视图引用的表时,你可能回收到如下有错误INSERT 失败,因为下列 SET 选项的设置不正确: ARITHABORT在计算列或索引视图上创建或操作索引时,SET   ANSI_NULLS   也必须为   ON。如果   SET   ANSI_NULLS   为   OFF,计算列或索引视图上带索引的表上的   CREATE、UPDATE、I
在VMWare中配置SQLServer2005镜像 Step by Step(二)——配置镜像
镜像配置1.分别打开SSMS登陆Raw/main, Raw/witness, Raw/mirror实例2.登陆main数据库服务器进行AdventureWorks的数据库备份ALTER DATABASE AdventureWorks SET RECOVERY FULL;GO
无法打开物理文件 ".mdf"。操作系统错误 5:"5(拒绝访问。)
手工附加和脚本附加数据库   exec sp_attach_single_file_db @dbname='A',@physname='E:\DB\Database\A.mdf' 消息 5120,级别 16状态 101,第 1 行 无法打开物理文件 "E:\DB\Database\A.mdf"。操作系统错误 5:"5(拒绝访问。)"。   解决办法  不用sa用户附加,重新
服务器: 消息 170,级别 15,状态 1,行 14解决方法
服务器: 消息 170,级别 15,状态 1,行 14 SELECT c.ThreeCantonNumber as areano,c.ThreeCantonName,(a.FirstCantonName+b.SecondCantonName+c.ThreeCantonName) as AreaName from( SELECT a.FirstCantonNumber,    b.Secon
当恢复模式为 SIMPLE 时,不允许使用 BACKUP LOG 语句.
进入MSSQL的企业管理器,选择相应的数据库实体,点击右键选择"属性",选择"选项"标签页,把故障还原模型修改成"大容量日志记录的",然后重新备份一下! 也可以执行下面的语句来修改选项 EXEC sp_dboption 'AIS20050416100210','trunc. log on chkpt',false go RECONFIGURE WITH OVERRIDE go
无法删除数据库::提示:错误3702!无法除去数据库"test",因为它正在使用!!!
我发现是装了LOG   explore,解决方法:     Program   Files/Microsoft   SQL   Server/MSSQL/Binn   下有uninstall.exe   文件执行即可,如果执行失败,执行unstall.ini中的[serversqluninstall]段的语句,记得有些是要加上exec的。       经过测试,成功。http://topic.
跨服务器连接查询(补充)
在 如何方便的建立远程链接服务器 的文章中说明如何在SQL2005环境下方便快捷有效的建立跨服务器查询; 在 SQL2008和SQL2000可以跨服务器连接查询的测试实例 中说明如何在SQL2000和SQL2008环境下跨服务器的查询。 以上跨服务器查询都是在先建立链接服务器的基础上, 如果不建立链接服务器可以直接用SQL查询跨服务器的Table吗? 如果不建立链接服务器可以查询跨服务器的系统表吗? 当然可以! 在SQL2008和SQL2000可以跨服务器连接查询的测试实例
链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Ace.OleDb.12.0" 报错。提供程序未给出有关错误的任何信息。
【错误信息】 消息 7399,级别 16状态 1,第 1 行 链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Ace.OleDb.12.0" 报错。提供程序未给出有关错误的任何信息。   【运行环境】 SQL SERVER 2008 R2、SQL Server  Management Studio 2008 R2、Win7 64位、OFFICE 2010
PowerDesigner16中的对象无效,不允许有扩展属性 问题的解决
PowerDesigner16中的对象无效,不允许有扩展属性 消息 15135,级别 16状态 1,过程 sp_addextendedproperty,第 37 行 对象无效。'XXXXXXX' 不允许有扩展属性,或对象不存在。 把 execute sp_addextendedproperty 'MS_Description', 'mvc','user', 'Commo
默认数据类型的值
下面是测试的源代码以及结果:hk [a = 0,b = 0,c = 0,d = 0,e = 0.0,f = 0.0,g =,h = null]套餐第二;公开课测试{ public static void main(String [] a){ hk hk = new hk(); 的System.out.println(hk.toString()); }}class hk { private in...
Insert语句与外键冲突
提示错误:  消息 547,级别 16状态 0,第 2 行 INSERT 语句与 FOREIGN KEY 约束"FK_T_Student_T_CardInfo"冲突。该冲突发生于数据库"SchoolRecharge_sys",表"dbo.T_CardInfo", column 'CardID'。 语句已终止。 (1 行受影响)        先看一段我写的SQL代码:    --
因数据库兼容级别低导致列转行查询出错问题的处理
/*测试数据时发现,执行以下语句没有问题。其他数据库无法执行*/ Select ShangPinBH,A9999900000,E000050000 from (Select * from KuCunMX  --(1378 行受影响)        Where KuWeiBH in (A9999900000,E000050000) and ShuLiang > 0 ) a
varchar 值 'select ' 转换为数据类型int 的列时报错
If  Exists(select name from sysobjects  where name  =  'pagecourr'  and type   =  'P')   drop proc pagecourrGo create proc pagecourr(@pagesi
用友U8数据库“具有不一致的元数据”的修复
用友U8(sql server2005)数据库"具有不一致的元数据"的修复【客户描述】 用友U8财务系统,在正常使用过程中出错,当用户要删除一条错误凭证时,提示错误【故障分析】 客户把数据库传过来后,在SQL 2005中可正常附加,执行客户说的删除命令时也会报相同错误,做DBCC检测提示以下错误: "消息8930,级别16状态3,第1 行 数据库错误: 数据库7 具有不一致的元数据。此错误无法修复,不能继续进行D
16, 状态 1: 查询处理器用尽了超出内部资源:::">FIX: 错误消息当您使用服务器端游标来运行 SQL Server 2005 中大型复杂查询: " " 错误 8623, 严重性 16, 状态 1: 查询处理器用尽了超出内部资源:::
FIX: 错误消息当您使用服务器端游标来运行 SQL Server 2005 中大型复杂查询: " " 错误 8623, 严重性 16, 状态 1: 查询处理器用尽了超出内部资源:::察看本文应用于的产品function loadTOCNode(){}注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用
动态创建Sql Server用户及其权限
一、如何动态创建用户 1.使用存储过程 sp_addlogin (Transact-SQL)创建新的 SQL Server 登录,该登录允许用户使用 SQL Server 身份验证连接到 SQL Server 实例。重要提示:后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着
ORACLE错误编码大全
初学Oracle 收集了所有的错误编码 ,以供自己以后在用到的时候查询使用
MS SQL Server错误21002:[SQL-DMO]用户"xxx"已经存在 解决方法
MS SQL Server错误21002:[SQL-DMO]用户"xxx"已经存在 解决方法2008-06-12 09:38MSSQL2000迁移数据库后,新建相同用户名的时候出现错误提示:“错误21002:[SQL-DMO]用户"xxx"已经存在”产生原因:这就是我们通常所说的“孤立用户”,所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sy
我们是很有底线的