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

Bbs1
本版专家分:5
Blank
黄花 2018年11月 Web 开发大版内专家分月排行榜第二
结帖率 100%
Bbs10
本版专家分:112387
版主
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
本版专家分:52373
版主
Blank
进士 2017年 总版技术专家分年内排行榜第八
Blank
优秀版主 2016年10月优秀大版主
优秀小版主
Blank
银牌 2017年1月 总版技术专家分月排行榜第二
Blank
铜牌 2016年12月 总版技术专家分月排行榜第三
Bbs1
本版专家分:5
Blank
黄花 2018年11月 Web 开发大版内专家分月排行榜第二
Bbs1
本版专家分:5
Blank
黄花 2018年11月 Web 开发大版内专家分月排行榜第二
Bbs9
本版专家分:52373
版主
Blank
进士 2017年 总版技术专家分年内排行榜第八
Blank
优秀版主 2016年10月优秀大版主
优秀小版主
Blank
银牌 2017年1月 总版技术专家分月排行榜第二
Blank
铜牌 2016年12月 总版技术专家分月排行榜第三
Bbs9
本版专家分:91091
版主
Blank
榜眼 2017年 总版技术专家分年内排行榜第二
Blank
探花 2018年总版新获得的技术专家分排名第三
Blank
金牌 2019年1月 总版技术专家分月排行榜第一
2018年12月 总版技术专家分月排行榜第一
2018年11月 总版技术专家分月排行榜第一
2017年9月 总版技术专家分月排行榜第一
2017年6月 总版技术专家分月排行榜第一
2017年4月 总版技术专家分月排行榜第一
2017年2月 总版技术专家分月排行榜第一
Blank
银牌 2017年5月 总版技术专家分月排行榜第二
2017年3月 总版技术专家分月排行榜第二
Bbs5
本版专家分:3900
Bbs10
本版专家分:112387
版主
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
本版专家分:885066
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
本版专家分:3900
Bbs1
本版专家分:5
Blank
黄花 2018年11月 Web 开发大版内专家分月排行榜第二
在将 varchar 值 'null' 转换成数据类型 int失败
public boolean delUser(String id) { boolean b=false; try { //得到连接 ConnDB cd=new ConnDB(); ct=cd.getC
求问为什么会报消息 207,级别 16状态 1,第 1 行 列名 'E' 无效。的错误
set @apple='select @apple_clour=APPLE_CLOUR from dbo.APPLEAREA where APPLE_TYP = "O"' exec sp_execut
sql 消息 245级别 16状态 1 错误
<em>消息</em> <em>245</em>,<em>级别</em> <em>16</em>,<em>状态</em> 1,第 5 行 在将 <em>varchar</em> 值 '2945,31<em>16</em>,3175,3599,5... declare @ctt <em>varchar</em>(8000) select @ct
varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值
declare @rq1 datetime ---起始日期 declare @sj <em>int</em> set @sj=19550100 pr<em>int</em> @sj set @rq1=convert(datetime,c
MSSQL删除字段时出现 服务器: 消息 5074,级别 16状态 1,行 1 的解决办法
有的朋友在做用户维护字段的界面时,肯定发现一个问题,当用脚本:    ALTER TABLE 表名  DROP COLUMN  字段名进行删除字段的操作时,会出现“服务器: <em>消息</em> 5074,<em>级别</em> <em>16</em>,<em>状态</em> 1,行 1 ”的错误,这是因为字段有了默认值,不过可以通过清除掉默认值的存储过程来进行这个操作,但如果在删除字段前,强行运行    sp_unbindefault 表名.字段名这样的操作,
消息 208,级别 16,状态 1,第 1 行 对象名 'S' 无效
刚开始学习SQL,编写程序时出现各种错误,还好有google和baidu在,能够及时地搜索到解决方案。 出错信息:     <em>消息</em> 208,<em>级别</em> <em>16</em>,<em>状态</em> 1,第 1 行 对象名 'S' 无效 解决方法:     查询窗口上方工具栏有个下拉框,一定要在其内选中要查询的
奇怪的错误信息“转换 varchar 值 '157975392974595800' 时溢出了整数列。
背景:     1.表CM_Department     2.主键cguid,且cguid值是<em>varchar</em>(18) Java里的代码如下: sql.append("charindex(cfullcode"+tempStr); sql.append(", (select cfullcode from "+tableName + " where cguid={"+key+"})"+
[Err] 22018 - [SQL Server]在将 varchar 值 ',第' 转换成数据类型 int失败
**问题描述:**sql进行数据拼接的时候报错 修改前 SELECT [column_name] = stuff( ( SELECT ',第' +cp.xh + '次' FROM ...
转:Sql 在将varchar值 '21,123,.. ' 转换成数据类型 int失败 的问题
转载链接:http://www.cnblogs.com/pacer/archive/2010/12/21/1912488.html   今天遇到一个SQL语句的问题,原语句是这样的: SELECT ID,BRANDID FROM dbo.TYPE WHERE 1=1 AND EXISTS(SELECT * FROM dbo.BRAND WHERE ISRECOMMEND=1 AND B...
SQL执行分布式查询错误“服务器: 消息 7411,级别 16状态 1,行 1”
服务器: <em>消息</em> 7411,<em>级别</em> <em>16</em>,<em>状态</em> 1,行 1服务器 ERPSysSoluctions 没有为 RPC 的目的而配置。 解决方法:(1)exec   sp_serveroption   srv_lnk,rpc out,true     exec   sp_serveroption   srv_lnk,rpc,true  (2)   Sql
将截断字符串或二进制数据 语句终止
1、今天执行 alter table tblvainfo alter column id <em>varchar</em> not null;时候出现 <em>消息</em>8152,<em>级别</em><em>16</em>,<em>状态</em>14,第1 行 将截断字符串或二进制数据。 语句已终止。  查阅后知道,是原来我在修改字段长度的时候表中有数据,如果这些数据很重要,可以讲这些数据导入另外一张表,然后删除这个表中的数据在执行,   2、还有如果表中有主键想修改
消息 208,级别 16状态 1,第 1 行 对象名 '' 无效。
刚开始学习使用SQL Server,使用SQL语句的时候提示对象名无效,最后找到原因是
服务器:消息18456,级别16,状态1 用户‘sa’登录失败解决方法
无法连接到服务器**:  服务器:<em>消息</em>18456,<em>级别</em><em>16</em>,<em>状态</em>1   [Microsoft][ODBC   SQL   Server   Driver][Sql   server]   用户 sa 登陆<em>失败</em> 今天去商校机房装德意电子商务软件,遇到了以上问题,感觉可能是sa用户被禁用了或者密码错误,问了下机房管理员SQL密码是多少,居然说不知道,汗了-_-!!,还好能上网,百度下,goog
Sql Server 将截断字符串或二进制数据
今天在创建数据库表的时候,出现了这个问题 <em>消息</em> 8152,<em>级别</em> <em>16</em>,<em>状态</em> 14,第 1 行 将截断字符串或二进制数据. 语句已终止.(好悲伤呀) 原来是因为我表中有一个记录的<em>varchar</em>(50)这个长度设置的小了。 建议:如果字段较长不好控制,可以设置<em>varchar</em>(max)试一试
sql server中,对涉及到含有 自增【identity(起始值x,公差y)】属性 列 的insert into的操作方法 及 步骤:
sqlserver学习,为表插入数据 过程中遇到了一个问题,系统提示:<em>消息</em> 8101,<em>级别</em> <em>16</em>,<em>状态</em> 1,第 57 行仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'goods'中的标识列指定显式值。经过尝试,以下是我的总结:假设有 表goods 列id[自增属性],name,city,price方法一        (直接对 [自增属性]列id之外的其他列 进行...
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,用这个会将字段<em>转换成</em>当前数据库的排序规则,来解决字段在equal操作中的排序规则冲
消息 7314,级别 16状态 1,第 1 行 链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 不包含表 "Sheet1"。该表不存在,
有的时候我们导EXCEL到数据库的表中的时候会出现提示工作簿名称错误,其实我们的工作簿名称是没问题的,原因在于工作簿设置了权限,这时候导入的时候需要设置导入权限,我们以admin的权限进行导入导出的设置 我们执行如下的SQL语句: SELECT * <em>int</em>o wangjie    FROM OpenDataSource ('Microsoft.Jet.OLEDB.4.0',     'Da
处理SQL2000附加数据库时出现【服务器: 消息 1813,级别 16状态 2,行 1未能打开新数据库】的异常...
错误详细:提示错误:服务器: <em>消息</em> 1813,<em>级别</em> <em>16</em>,<em>状态</em> 2,行 1未能打开新数据库 'OA_DB'。CREATE DATABASE 将终止。设备激活错误。物理文件名 'D:\OA\OA_DB_Log.LDF' 可能有误。 造成经过:发现老服务器的空间不足,检查发现几个数据库的日志都灰常庞大,于是直接分离-&amp;gt;删除日志文件-&amp;gt;再次附加数据库时,提示如上错误。 解决办法:...
关于2147217913 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界 的问题解决方法
最近收到玻利维亚客户的反馈,运行程序时总提示:2147217913:La conversión del tipo de datos char a datetime produjo un valor datetime fuera de <em>int</em>ervalo.其英文意思是:The conversion of a char data type to a datetime data type resulte
SQLServer 无法打开物理文件 "path\XX.mdf"。操作系统错误 5:"5(拒绝访问。)"
迁移数据库文件后,使其在线时无法访问: USE master GO ALTER DATABASE test SET MULTI_USER GO ALTER DATABASE test SET ONLINE GO 控制台输出信息: <em>消息</em> 5120,<em>级别</em> <em>16</em>,<em>状态</em> 101,第 1 行 无法打开物理文件 "D:\test\test.mdf"。操作系统错误 5:"5(拒绝访问
解决SQL将varchar值转换为数据类型int的列时发生语法错误
    今天遇到一个这样的错误,具体的报错情况如下    解决的方案如下。 数据库MSSQL在比较大小时,出错提示:“将 <em>varchar</em> 值 24.5 转换为<em>数据类型</em>为 <em>int</em> 的列时发生语法错!”分析数据库设计列时的类型为VARCHAR,当搜索比较语句执行 “select * from datalist where price>10 order b
黑马程序员 有关 sqlServer 当没有用 EXISTS 引入子查询时,错误信息
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------        今天学习 sqlServer, 然后在自己试验过程中, 出现了一个问题, 具体例子请看下面语句: select  top 3 * from emp  wh
消息 5120,级别 16状态 101,">无法打开物理文件 。操作系统错误 5:"5(拒绝访问。)"。 消息 5120,级别 16状态 101,
没有权限。给文件MSSQLSERVER$users用户所有权限或者直接给everyone权限即可。
服务器: 消息 170,级别 15,状态 1,行 14解决方法
服务器: <em>消息</em> 170,<em>级别</em> 15,<em>状态</em> 1,行 14 SELECT c.ThreeCantonNumber as areano,c.ThreeCantonName,(a.FirstCantonName+b.SecondCantonName+c.ThreeCantonName) as AreaName from( SELECT a.FirstCantonNumber,    b.Secon
类似“消息 1767,级别 16状态 0,第 1 行 外键 'fk_cwi' 引用了无效的表 'CourseWare'。”的解决
今天在sqlserver 2008上建表,却发现报错  :<em>消息</em> 1767,<em>级别</em> <em>16</em>,<em>状态</em> 0,第 1 行 外键 'fk_cwi' 引用了无效的表 'CourseWare'。
存储过程--参数默认值的问题
--今天回帖偶遇一问题,存储过程默认值的问题,然后查了MSDN,所以记一下--http://technet.microsoft.com/zh-cn/library/ms189330.aspx--先看几个过程的执行--1ALTER PROC P (@S DECIMAL=A)AS  SELECT @SGOEXEC PGO/*服务器: <em>消息</em> 8114,<em>级别</em> <em>16</em>,<em>状态</em> 5,过程 P,行 0将<em>数据类型</em> n<em>varchar</em> 转换为 numeric 时出错。*/--2ALTER PROC P (@S VARCHAR(1)
sql2005 无日志附加
 在实际的工作和学习中,许多人的SQL Server 2005数据库日志文件可能会发生损坏,例如硬件故障、计算机非正常重启或关机等等。 在SQL Server 2005的日志文件损坏时,你会发现以下的情况: ◆1、在SQL Server Management Studio中显示数据库处于置疑(suspect)<em>状态</em>。 ◆2、事件日志可能会出现如下错误信息: Could not red
ALTER TABLE 修改表时 因为有一个或多个对象访问此列
http://www.cnblogs.com/fanyf/archive/2012/06/04/2534450.html 修改表时出现, <em>消息</em> 5074,<em>级别</em> <em>16</em>,<em>状态</em> 1,第 2 行 对象'DF__DDCZJLB_M__DDCZJ__5BBA8402' 依赖于 列'DDCZJLB_GROUPID'。 <em>消息</em> 4922,<em>级别</em> <em>16</em>,<em>状态</em> 9,第 2 行 由于一个或多个
消息 1776,级别 16状态 0,第 1 行 在被引用表 '产品类别' 中没有与外键 'FK_leibie1' 中的引用列列表匹配的主键或候选键。 消息 1750,级别 16状态 0,第 1 行
首先将参照列设置为唯一
PIVOT 消息 102,级别 15,状态 1,第 5 行 '1029' 附近有语法错误
在Sql Server的帮助文档中,对Pivot函数是这样解释的: 可以使用 PIVOT 和 UNPIVOT 关系运算符对表值表达式进行操作以获得另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来转换表值表达式,并在必要时对最终输出中所需的任何其余的列值执行聚合. 对第一次使用PIVOT函数的朋友来说,这样的解释很难让大家理解,下面编辑用PIVOT函数来实现一个行转列的功
存储过程里出错:在将 nvarchar 值 'MAX' 转换成数据类型 smallint失败, 的终极解决方法
在将 n<em>varchar</em> 值 'MAX' <em>转换成</em><em>数据类型</em> small<em>int</em> 时<em>失败</em>, 的终极解决方法。 经筛查where 条件以下这句有错,因为不用它运用就不会出错。 and (@EmployeeId = '' or DepartInfo= @EmployeeId)       DepartInfo 字段是 n<em>varchar</em>(60) ,变量 @EmployeeId nvarch
sql错误:消息 208,级别 16状态 6,存储过程无效
出现上面的错误,首先检查存储过程是否前面是create还是alter,可能是在数据库中根本没有这个存储过程,但是你在alter,上面的解决来自于http://topic.csdn.net/u/20070718/22/70638e14-bb37-4747-8c70-650d612008bb.html
酒店管理系统 服务器:消息 666,级别 16状态 1,行 1 用于重复组的系统生成唯一值超过了最大值。除去并重新创建索引可能会解决该错误;否则可使用其他聚集索引。
【事件始末】 今接到某客户来电,反馈使用的 某酒店管理系统,很多年了,正版软件! 突然发现所有报表系统功能打不开! 打开提示酒店管理系统 服务器:<em>消息</em> 666,<em>级别</em> <em>16</em>,<em>状态</em> 1,行 1 用于重复组的系统生成唯一值超过了最大值。除去并重新创建索引可能会解决该错误;否则可使用其他聚集索引。 不管是还原老旧备份,还是重装软件问题依旧,无法自己解决。求助软件代理商,代理商装模作样搞了几个小时。...
将 nvarchar 转换为数据类型 numeric 时出现
参考链接:sqlserver<em>数据类型</em>转换(将 n<em>varchar</em> 转换为<em>数据类型</em> numeric 时出现算术溢出错误) 出现问题时的SQL语句: string strProjectList = &amp;quot;Select * from Record_WRC where SN = &amp;quot; + strSN; 解决办法: string strProjectList = &amp;quot;Select * from Record_W...
varchar 值 'null' 转换为数据类型int 的列时发生语法错误。
 sldfinsert <em>int</em>o schoolInfo(schoolId,schoolName,principal,schoolSize,area,telephone,<em>int</em>roduce,state)values( null, null, null, null, null, null, null, null)java.sql.SQLException: [Micro
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
无法打开物理文件 ".mdf"。操作系统错误 5:"5(拒绝访问。)
手工附加和脚本附加数据库   exec sp_attach_single_file_db @dbname='A',@physname='E:\DB\Database\A.mdf' <em>消息</em> 5120,<em>级别</em> <em>16</em>,<em>状态</em> 101,第 1 行 无法打开物理文件 "E:\DB\Database\A.mdf"。操作系统错误 5:"5(拒绝访问。)"。   解决办法  不用sa用户附加,重新
修改表字段的默认值
修改表的默认值的方法大家都知道了,给表建立一个约束即可,如: ALTER   TABLE   TableName   add constra<em>int</em> Constra<em>int</em>Name default ('abc') for FieldName 一般做添加修改默认值的功能时还要判断这个字段上是不是已经有了约束了。如果有约束就必须在建立约束前先删除原来的约束,否则会报出: <em>消息</em> 1781,<em>级别</em> <em>16</em>,
表变量和临时表自定义类型的区别
表变量用自定义类型时类型在当前库有效临时表用自定义类型时类型在Tempdb库有效以下测试3个例子:--测试例子1:在Test创建自定义类型SSN use tempdb go if object_id('tempdb..#TestTable') IS NOT NULL DROP TABLE #TestTable; if exists (select 1 from sys.types WHER
REFERENTIAL 约束如何使用?
我在一个地方看到 REFERENTIAL的说明: (通常使用外键) 基于其他表中的列的值,指定可接受的用于更新的数据值? 请问具体如何使用,能否举个例子说明?  约束:以外键约束为例说明一下:1、创建测试环境:if exists (select 1            from  sysobjects           where  id = object_id(dbo.tab1
sql 在将 nvarchar转换成数据类型 int失败
假设有存储过程:proc_test2 create proc proc_test2 @Id <em>int</em> begin  as declare @sql <em>varchar</em>(max) @sql = 'select * from test2 where 1=1' if @Id set @sql += ' and Id = ' +@Id exec (@sql) end 存储过程需要
SQL中的text和varchar类型的查询语句
今天 需要使用一条语句进行新闻内容的一个删除.但是....我发现居然出现这样的问题: 运行语句如下:select top 100 * from Feeds where Description=然后就得到这样的一个问题:<em>消息</em> 402,<em>级别</em> <em>16</em>,<em>状态</em> 1,第 1 行<em>数据类型</em> text 和 <em>varchar</em> 在 equal to 运算符中不兼容。text和varcha
消息 3254,级别 16状态 1,第 1 行 设备 '我的备份设备2(D:\丹丹\My SQL SERVER\我的备份\备份设备2.bak)' 上的卷为空。
今天学习在SQL SERVER上怎样用备份设备进行备份。 在建了一个备份‘我的备份设备2’后,右击该备份设备‘属性’,点‘介质内容’,出现一个报错的对话框: System.Data.SqlClient.SqlError:设备 '我的备份设备2(D:\丹丹\My SQL SERVER\我的备份\备份设备2.bak)' 上的卷为空。(MICROSOFT.SQLSERVER.SMO)
SQL Server中类型转换(将varchar值转换为数据类型int的列时发生语法错误)
错误情况描述如下: (1)、Menu_ID是UDS_Menu表中的一个类型为<em>int</em>的字段。 (2)、countyCode是sys_userinf表中的一个类型为<em>varchar</em>的字段。 于是在转换的时候,发生如下错误: 将<em>varchar</em>值转换为<em>数据类型</em>为<em>int</em>的列时发生语法错误 解决方法: 用cast()函数进行转换即可,将Menu_ID<em>转换成</em>字符类型即可。cast(Menu
从字符串向 datetime 转换时失败
 今天遇到了个奇怪的问题:  在另外一台机子上是可以正常运行的。 ?? 最后发现自己的系统时间在前段时间调成:                 问题就是这里,当程序运行的时候会获取系统的时间,而这个格式的时间,与我程序之前的系统时间格式是完全不同的。
消息 3902,级别 16状态 1,第 3 行 COMMIT TRANSACTION 请求没有对应的 BEGIN TRANSACTION。
在SQL SERVER里写简单的插入语句,并提交: insert <em>int</em>o emp(empno,ename) values(2,'dan'); commit; 结果报错: <em>消息</em> 3902,<em>级别</em> <em>16</em>,<em>状态</em> 1,第 3 行 COMMIT TRANSACTION 请求没有对应的 BEGIN TRANSACTION。 出错原因:如果是在ORACLE里这样写是没错的,但是这个SQL SERVER
不允许从数据类型 datetime 到数据类型 int 的隐性转换(表 'tempdb.dbo.#3884BFB0',列 'IsNominate')。请使用 CONVERT
  不允许从<em>数据类型</em> datetime 到<em>数据类型</em> <em>int</em> 的隐性转换(表 tempdb.dbo.#3884BFB0,列 IsNominate)。请使用 CONVERT 函数来运行此查询。 Description: An unhandled exception occurred during the execution of the current web reques
case when 语句 在将 varchar 值 'NULL' 转换成数据类型 int失败
    简单的写一下吧,这个坑是写脚本的时候时隔一月再次遇到的坑; 原语句如下: select distinct     case when emergency is null then 'NULL'     else  emergency     end as '紧急程度' from Filteredupgradingplan 乍一看没有问题,但是在运行的时候出错了,因为 case whe...
SqlServer & Windows 可更新订阅立即更新启用分布式事务协调器(MSDTC)
在可更新订阅中,在订阅设置更新方法,将 “排队更新” 设置为 “立即更新” 接着在订阅数据库更新表数据,出错: <em>消息</em> 21079,<em>级别</em> <em>16</em>,<em>状态</em> 1,过程 sp_getpublisherlink,第 52 行 没有发布服务器的 RPC 安全信息,或该信息无效。请用 sp_link_publication 指定该信息。 <em>消息</em> 20512,<em>级别</em> <em>16</em>,<em>状态</em> 1,过程 sp
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 查询分析器提示: 服务器: <em>消息</em> 7919,
解决在Sql Server2005查询分析器中读取Excel表出现的一些问题
在sql2005查询分析器中读取excel时遇到的几个问题,收集了网上所有资源,最后问题终于解决了,网上很多答案都是粘贴、复制形式的,所以在实际的环境中并不能用,相信有很多朋友和我遇到过一样的错误,为了避免后人犯同样的错误,现总结分享给大家: 环境: 系统: windows7, 数据库: sqlserver2005, office: office2003 SQL读取Excel常用的方式有: A.通过使用 OpenRowS
在将nvarchar转换成数据类型int失败
在将n<em>varchar</em>值<em>转换成</em><em>数据类型</em><em>int</em>时<em>失败</em>
数据库还原中的孤立用户问题
--*********************************************************** /* 下面的代码演示了孤立用户的产生过程。在代码中,产生创建了一个测试数据库, 并且创建了两个登入aa和bb,bb拥有测试数据库中的对象,aa不拥有测试数据库中的对象, 建立好测试数据库并且备份后,从服务器中删除测试数据库和登入,用以模拟没有事先创建 登入的目标服
查询目前连接的客户端的相关信息
--查询目前连接的客户端的相关信息 SELECT c.local_net_address AS SQLServerIP, c.client_net_address AS ClientIP, c.client_tcp_port AS ClientTcpPort, c.session_id AS SessionID, s.program
数据类型 varchar 转换为 float 时出错
存储过程,@Price1 float 类型 CAST( SUBSTRING(厂商指导价,0,LEN(厂商指导价)) as float)>='+@Price1 出错“从<em>数据类型</em> <em>varchar</em> 转换为 float 时出错”。 改成 CAST( SUBSTRING(厂商指导价,
消息 5070 在其他用户正式用数据库“”时无法更改数据库状态
在还原数据库的时候经常会遇到一些错误无法成功还原,常见的错误如下:   <em>消息</em> 5070  在其他用户正式用数据库“”时无法更改数据库<em>状态</em>   这个错误是因为数据库正在被访问,还原<em>失败</em>。网上有很多代码是先kill掉数据库的session然后再做还原。但是对于繁忙的系统,刚kill掉Session就会有其他session连进来,所以还是<em>失败</em>。   可以通过将数据库修改为单用户模式或者of
数据窗口返回不止一个值的处理及源代码
1、通过返回STRING类型,而不是STRUCT类型。用/做为值之间的分隔符//变更项目/变更后内容/变更前内容(包括编码MC)/变更字段名/变更前编码/变更后编码MCCloseWithReturn(parent,ls_return)2、接收窗口的代码  //变更项目/变更后内容/变更前内容(包括编码MC)/变更字段名/变更前编码/变更后编码MCls_retur
SQL SERVER 在将 nvarchar转换成数据类型 int失败
问题:在将 n<em>varchar</em> 值<em>转换成</em><em>数据类型</em> <em>int</em> 时<em>失败</em> 创建一个存储过程: 备注:ID为Users表的主键<em>int</em>类型 create proc UpdateOnlineStatus(@users n<em>varchar</em>(500)) as begin declare @IDS n<em>varchar</em>(500) set @IDS=replace(replace(@users,' '
用生成脚本备份数据库在还原恢复时发生错误(路径错误)
用生成脚本备份数据库在还原恢复时发生错误 错误1: <em>消息</em>2812,<em>级别</em><em>16</em>,<em>状态</em>62,第1行找不到存储过程 ‘MSSQL10_50.SQLEXPRESS’。 错误2 <em>消息</em> 5133,<em>级别</em> <em>16</em>,<em>状态</em> 1,第 1 行对文件 “D:\用户文件名\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\company.mdf” 的目录查找<em>失败</em>,出现操作系统错误 3(系统找不到指...
关于数据库的恢复4214错误
如果,你遇到以下错误:<em>消息</em> 4214,<em>级别</em> <em>16</em>,<em>状态</em> 1,第 1 行无法执行 BACKUP LOG,因为当前没有数据库备份。<em>消息</em> 3013,<em>级别</em> <em>16</em>,<em>状态</em> 1,第 1 行BACKUP LOG 正在异常终止。  更不幸的是在做尾日志备份!!此时的心情是沉重且复杂的。  提示没有
如何解决孤立用户问题
如何解决孤立用户问题     此问题出现在数据库的移值上。移值后,数据库的登陆名和数据库用户名孤立,原数据中,用建立的用户名密码登陆可以访问数据库,但是移值后就不能访问了。而且如果您尝试向该登录帐户授予数据库访问权限,则会因该用户已经存在而出现以下错误信息:     ‘该登录已经在另一个用户名下拥有帐户’。    产生错误的原因是:             在您向目标服务器传输登录帐户和
解决数据库置疑问题
本文转载至:http://hi.baidu.com/niemin3756/blog/item/778e1ac459e025d7d0006049.html 1.当共享文件夹时说没有启动服务器服务,尚未创建共享资源,请问怎么解决后可以共享 答案:2008年07月<em>16</em>日 星期三 13:56在 开始 - 运行 对话框中输入 services.msc 找到server服务 启动即可 2.解...
sql2000 服务器: 消息 4064,级别 16状态 1
服务器: <em>消息</em> 4064,<em>级别</em> <em>16</em>,<em>状态</em> 1[Microsoft][ODBC SQL Server Driver][SQL Server]无法打开用户默认数据库。登录<em>失败</em>。解决方法:先用windows身份验证的方式登录进去,然后在 安全性=》登录=》右键单击 sa=》属性,将默认数据库设置成master,点击确定就可以了。
SQL Server备份的怪异
 公司的数据库服务器 4月1号那天晚上忽然备份出错了,我查看出错记录提示如下: “sqlma<em>int</em>.exe failed. [SQLSTATE 42000](错误 22029).  步骤<em>失败</em>。" 记得以前出现过类似的问题,当时是因为分离了一个有备份计划的数据库,所以才如此.我查看硬盘空间发现有很多的空间。 各方面都排查一下,发现并无异常。 最为奇怪的是公司另外一台数据库服务器在3月31号也出现了这
T-SQL 之插入数据
DML DML(Data Manipulation Language):主要用于对数据进行操作。DML主要包括INSERT、UPDATE、DELETE及MERGE语句。 我们平时项目中用得最多的SELECT语句其实也是属于DML语句。而本文重点介绍INSERT语句。
衔接服务器连接错误,错误代码15466和15185的解决办法
记得上个月也帮客户处理过这个问题,不知道什么情况导致的,昨天他们说重启了下服务器,然后衔接服务就报这个错误了。 所以记录一下处理方法,免得以后又要重新去找解决办法  <em>消息</em> 15466,<em>级别</em> <em>16</em>,<em>状态</em> 2,过程 sp_addlinkedsrvlogin,第 91 行 解密过程中出错。 <em>消息</em> 15185,<em>级别</em> <em>16</em>,<em>状态</em> 1,过程 sp_addlinkedsrvlogin,第 98 
用友U8数据库“具有不一致的元数据”的修复
用友U8(sql server2005)数据库"具有不一致的元数据"的修复【客户描述】 用友U8财务系统,在正常使用过程中出错,当用户要删除一条错误凭证时,提示错误【故障分析】 客户把数据库传过来后,在SQL 2005中可正常附加,执行客户说的删除命令时也会报相同错误,做DBCC检测提示以下错误: "<em>消息</em>8930,<em>级别</em><em>16</em>,<em>状态</em>3,第1 行 数据库错误: 数据库7 具有不一致的元数据。此错误无法修复,不能继续进行D
sql server 2005 还原 备份 数据库
--1、 RESTORE DATABASE [JJ_FLGL] FILE = N'MBS_Data',  FILE = N'MBS_Log' FROM  DISK = N'D:\FLGL_backup_201109<em>16</em>0200.bak' WITH  FILE = 1,
SQL Server 2008中创建模式出现权限错误
〈数据库系统概论〉书中P83说“要创建模式,调用命令的用户必须拥有DBA的权限,或者是获得了DBA授予的CREATE SCHEMA的权限”,但是我刚学习数据库不久,不太懂得“权限”这方面的内容。请懂得这个问题的人解答一下,谢谢了。这是我的语句:CREATE SCHEMA "S-T" AUTHORIZATION PENG77产生的错误提示:<em>消息</em> 15151,<em>级别</em> <em>16</em>,<em>状态</em> 1,第 1
调用存储过程显示登录失败,可能是链接服务器错误
<em>消息</em> 18456,<em>级别</em> 14,<em>状态</em> 1,第 1 行用户 'sa' 登录<em>失败</em>。<em>消息</em> 4060,<em>级别</em> 11,<em>状态</em> 1,第 1 行无法打开登录所请求的数据库 "XXXX"。登录<em>失败</em>。
无法删除数据库::提示:错误3702!无法除去数据库"test",因为它正在使用!!!
我发现是装了LOG   explore,解决方法:     Program   Files/Microsoft   SQL   Server/MSSQL/Binn   下有uninstall.exe   文件执行即可,如果执行<em>失败</em>,执行unstall.ini中的[serversqluninstall]段的语句,记得有些是要加上exec的。       经过测试,成功。http://topic.
表约束之自定义实现约束规则
表约束之自定义实现约束规则 用函数、触发器、计算列实现自定义表约束规则
跨服务器连接查询(补充)
在 如何方便的建立远程链接服务器 的文章中说明如何在SQL2005环境下方便快捷有效的建立跨服务器查询; 在 SQL2008和SQL2000可以跨服务器连接查询的测试实例 中说明如何在SQL2000和SQL2008环境下跨服务器的查询。 以上跨服务器查询都是在先建立链接服务器的基础上, 如果不建立链接服务器可以直接用SQL查询跨服务器的Table吗? 如果不建立链接服务器可以查询跨服务器的系统表吗? 当然可以! 在SQL2008和SQL2000可以跨服务器连接查询的测试实例
消息 102,级别 15,状态 1,过程 del_Sno,第 1 行 '1' 附近有语法错误。
USE student GO CREATE TRIGGER del_Sno ON dbo[1] DELETE AS DECLARE @xuehao nachar(10) SELECT @xuehao=Sno FROM Deleted IF EXISTS (SELECT*FROM student WHERE Cno=@xuehao) BEGIN PRINT '学号正在使用,不能删除' ROLLBAC...
无法删除对象 '产品',因为该对象正由一个 FOREIGN KEY 约束引用
无法删除对象 '产品',因为该对象正由一个 FOREIGN KEY 约束引用   在删除northwindcs表时,发生报错,<em>消息</em> 3726,<em>级别</em> <em>16</em>,<em>状态</em> 1,第 2 行,无法删除对象 '产品',因为该对象正由一个 FOREIGN KEY 约束引用。此时判断是因为有其他表的外键引用了本表,导致无法删除。下面脚本可查询本表是由哪个表的哪个外键引用:    SELECT
DBCC CHECKDB 手工修复数据库
快速修复 DBCC CHECKDB ('数据库名', REPAIR_FAST)       重建索引并修复 DBCC CHECKDB ('数据库名', REPAIR_REBUILD) 如果必要允许丢失数据修复 DBCC CHECKDB ('数据库名'', REPAIR_ALLOW_DATA_LOSS)   ****主要用以上三句进行修复****   如果出现错误:未处理修复语句。...
牛腩新闻发布--从数据类型 nvarchar 转换为 int 时出错
发现问题 在完成上一个问题之后“过程或函数 ‘news_selectByCaId’ 需要参数 ‘@caid’,但未提供该参数。”点击Ctrl+F5运行,给我出现了”从<em>数据类型</em> n<em>varchar</em> 转换为 <em>int</em> 时出错。”错误如下: 分析问题 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 ...
【转载】FI中 BSEG簇表 和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系
BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG cleared   │ opened --------------------------------      BSAS     │ BSIS     ==>all GL documents BSAK     │   BSIK     ==>all AP documents BSAD     │
关于更新视图
      在很多的时候,一个良好的数据库设计会因为后期的需求变化或其他原因,需要在当前表进行字段的扩展,这个是系统本身的设计问题,为了达到系统的功能需求,不可避免需要更改数据库的设计。       但是有时候我们做系统集成,要与其他系统做接口的时候,如果需要更改表的设计,我认为就不是一个很好的设计思路了,做为这种需求,我们可以通过设计对应表来满足接口的需求。       还有一种
文章热词 ROC曲线AUC值 非零系数Level值 机器学习 机器学习课程 机器学习教程
相关热词 c#session值加1 c++生成-1到1 c++将二维数组的每一个值设为-1 将int转换成stringc++ 1个月python培训机构 python基础教程(第2版
我们是很有底线的