![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
zzzzzz.
这个作者很懒,什么都没留下…
展开
-
SQL2008无法启动,报错“3417“
更换硬盘,完全拷贝文件到新硬盘后,无法启动数据库,经排查确定为文件权限问题,授权后正常启动。原创 2024-04-17 11:21:06 · 269 阅读 · 0 评论 -
SQL Server 2008R2安装错误—“is not a valid login or you do have permission”
SQL Server 2008R2安装错误—“is not a valid login or you do have permission”转载 2023-01-06 14:08:34 · 816 阅读 · 0 评论 -
安装sql server 2008 R2提示未指定 INSTALLSHAREDWOWDIR命令行值。如果指定了INSTALLSHAREDDIR值,则必须指定该值。
安装sql server 2008 R2提示未指定 INSTALLSHAREDWOWDIR命令行值。如果指定了INSTALLSHAREDDIR值,则必须指定该值。原创 2022-11-04 10:15:05 · 3450 阅读 · 0 评论 -
SQLServer数据库处于恢复挂起状态的解决办法
SQLServer数据库处于恢复挂起状态的解决办法转载 2022-10-25 18:09:51 · 5765 阅读 · 0 评论 -
SQL Server数据库查询数据总量以及空间占用情况查询数据总条数
查询数据库总量转载 2022-09-06 10:20:57 · 1884 阅读 · 0 评论 -
记录SQL更新字段,字符长度不够修改
1、更新字段提示消息 8152,级别 16,状态 14,第 1 行将截断字符串或二进制数据。语句已终止。原因:字符长度超出限制2、列中修改字符长度值提示不允许保存更改3、工具-选项-设计器中取消组织保存要求重新创建表的更改4、更改字符串长度值,提示无法创建索引5、经排查为id被设置为主键问题,将其删除主键,后重试即可修改成功...原创 2022-02-24 11:40:00 · 1686 阅读 · 0 评论 -
Sql语句——删除表数据drop、truncate和delete的用法
一、SQL中的语法1、drop table 表名称 eg: drop table dbo.Sys_Test2、truncate table 表名称 eg: truncate table dbo.Sys_Test3、delete from 表名称 where 列名称 = 值 eg: delete from dbo.Sys_Test where test=‘test’二、drop,truncate,de转载 2022-02-24 11:24:38 · 7340 阅读 · 0 评论 -
无法对数据库‘XXX‘ 执行删除,因为它正用于复制“
关于这个错误,是因为在服务器上想把数据库复制到本地,使用了“发布、订阅”方案,结果后来没成功,删除本地数据库的时候出现了这个错误,说“无法对数据库’XXX’执行删除,因为它正用于复制”。解决方案:只需要执行 sp_removedbreplication ‘XXX’ 就可以了。这个语句的解释是:该存储过程在发布服务器的发布数据库中或在订阅服务器的订阅数据库中执行。 该过程将从执行它的数据库中删除所有复制对象,但它不会从其他数据库(例如,分发数据库)中删除对象。详细解释请参考MSDN:http://msd转载 2022-02-24 10:34:16 · 1045 阅读 · 0 评论 -
SQL Server2012数据库备份和还原
一、数据库的备份1、选择要备份的数据库“test”,点击鼠标——右键——任务——备份2、在打开的“备份数据库 —test”对话框中,先点击删除,然后点击“添加”3、在弹出的“选择备份目标”对话框中选择好路径和备份的文件名4、之后在备份数据库窗口点击确定,等待备份成功二、数据库的还原、比如:删除test数据库中的某张表现在来还原test数据库中缺少的表【Xie_Lector_Schedule】1、在对象资源管理器中右键单击【数据库】-【还原数据库】2、在弹出的【还原数据库】窗口转载 2022-02-16 15:34:44 · 7763 阅读 · 0 评论 -
SQL SERVER 数据库修复方法 (数据库变为 “可疑“)
解决方法:当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令。1、修改数据库为紧急模式ALTER DATABASE 数据库名称 SET EMERGENCY2、使数据库变为单用户模式ALTER DATABASE 数据库名称 SET SINGLE_USER3、修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,该程转载 2022-01-05 10:48:01 · 2062 阅读 · 0 评论 -
SQL2008无法启动,报错“17051“
现象:安装的是SQL Server 2008评估版,180天的试用期后,MSSQLSERVER服务就无法启动,手动启动就报告17051错误。解决办法:第一步:进入SQL2008配置工具中的安装中心,第二步:再进入维护界面,选择版本升级,第三步:进入产品密钥,输入密钥Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYBEnterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB第四步:一直点下一步,直到升级完毕。用key升级成功后即可启动MSS转载 2021-12-29 10:56:22 · 3405 阅读 · 0 评论 -
sql server安全更新
1.查看SQL当前版本,查看对应安全更新的知识库文章2.根据版本搜索安全更新 Download SQL Server 2008 R2 Service Pack 2 安全性更新 …3.下载对应更新包4.安装更新包原创 2021-04-02 19:55:45 · 170 阅读 · 0 评论 -
安装sql server 2008的时候弹出对话框 [ 无法为Visual Studio创建“应用程序数据”文件夹]
安装sql server 2008的时候弹出对话框 [ 无法为Visual Studio创建“应用程序数据”文件夹]点确定之后可以正常安装。------解决方案--------------------检查一下这个文件夹是否存在C:\Documents and Settings\你的登录用户名\Application Data也检查一下文件夹属性...原创 2021-03-05 16:19:55 · 484 阅读 · 0 评论 -
SQL Server:偏移量为 0x0000000009c000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21的解决方法
SQL Server:偏移量为 0x0000000009c000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21的解决方法问题描述:严重: Servlet.service() for servlet [dispatcher] in context with path [/obd2] threw exception [Request processing failed; nested exception is org.springframework.jdbc.Uncateg转载 2020-09-19 18:26:36 · 2934 阅读 · 0 评论 -
不能在本机启动SQL Server服务错误代码126
Windows 不能在 本地计算机 启动 SQL Server 。错误代码126.在启动数据库sql服务的时候提示【Windows 不能在 本地计算机 启动 SQL Server 。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码126。】 2005的“配置工具”中有个“SQL Server Configuration Manager”–>SQLserver 2005 的网络配置,在MSSOLSERVER和S转载 2020-09-18 16:17:02 · 1075 阅读 · 0 评论 -
无法直接更新标识列
有两种方法:1,设置标识列自增开关,然后手动插入指定标识的行。首先:SQL code?1set identity_insert 表名 on --关闭标识列的自增其次:插入你要插入的行并指定标识最后:SQL code?1set identity_insert 表名 off --打开标识列的自增2,重置自增长的起始标号SQL code?1dbcc checkident(表名,reseed,数字)3.迂回一下,update改为insert和deleteinsert into原创 2020-09-09 18:50:24 · 5848 阅读 · 0 评论 -
查看sqlserver的端口号
–查询端口号exec sys.sp_readerrorlog 0, 1, ‘listening’通过Sql Server配置管理器(SSCM)首先打开SSCM,如下图所示:转载 2020-07-08 10:54:49 · 1607 阅读 · 0 评论 -
sql 怎么查找中间有空格记录 、字数超
查空格select * FROM 表名 where name like '%_% ’查字数select * FROM 表名 where len(name) >5原创 2020-04-20 19:33:49 · 1772 阅读 · 0 评论 -
SQL Server如何编辑超过前200行的数据
从SQL Server 2008开始,微软为了提高查询效率等原因,右键点击表时弹出菜单中默认没有“显示所有行”,而以“选择前1000行”替代。这有时会为我们带来一些不便。更改方法是:打开SQL Server Management Studio,依次点击“工具”菜单、“选项”,如图:展开左侧的SQL Server对象资源管理器==》点击“命令”,把右侧“表和视图选项”中“‘选择前’行命令的值...转载 2020-04-09 18:06:59 · 1736 阅读 · 0 评论 -
导入SQL表格或脚本提示违反列完整性
尝试修改列属性,取消主键原创 2020-03-13 02:22:37 · 640 阅读 · 0 评论 -
使用SQLServer导入Excel数据时报错(违反列完整性)
问题: 在使用SQLServer导入Excel数据时,只成功导入部分数据,有一小部分数据未导入成功,报如下错误解决办法:多次 重试发现是因为数据列单元格带有格式,重新复制一份无格式的数据。Excel操作: 复制----->选择要粘贴的区域----->选择性粘贴----->‘数值’导入不完整,比对去重,再次导入,成功。...原创 2020-03-01 01:27:46 · 2052 阅读 · 0 评论 -
Sql Server服务无法启动,错误代码10048
这一般都是由于Sql Server的端口号被其他应用程序占用导致的,可以使用dos命令或者网络工具查看当前端口的使用情况,看看哪个程序占用了Sql Server的默认端口1433,将这个程序结束就可以重新启动了;如果嫌查看麻烦,也可以直接更改SQL Server的默认端口,然后启动Sql Server服务即可,更改方法如下图图1:图2:图3:...转载 2019-12-24 12:34:28 · 1268 阅读 · 0 评论 -
索引超出了数组界限(Microsoft.SqlServer.Smo)
SSMS连接远程SQL Server服务器是很方便的。昨天我用SQL Server 2008 SSMS连接SQL Server 2012竟然报错,如下图:在网上搜了,参考这个参考那个,太啰嗦了,确实是软件固有的问题,微软肯定会发补丁解决的!于是看了我的SQL Server 2008的版本,在SSMS界面,帮助–关于。没有类似下面的Windows版本那样明显:而是10.0.xxxx.x,...转载 2019-06-18 17:59:02 · 2366 阅读 · 0 评论 -
异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut
1.异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults将serviceDebug 的false改为true就可以了。此举可以在浏览器运行时显示异常信息。2.wcf_service登录失败数据库添加用户3.wcf_service打开数据库失败映射数据库4....原创 2019-06-26 01:49:22 · 3828 阅读 · 0 评论 -
SQLSERVER错误15023:当前数据库中已存在用户或角色
sp_change_users_login ‘update_one’, ‘username’, ‘username’update_one是存储过程的参数,表示只处理一个用户。前一个username是“用户”。后一个username是“登录”。目的是将断开的“用户”与“登录”重新建立连接。...转载 2019-06-25 22:18:44 · 599 阅读 · 0 评论 -
SQL Server导入超大SQL文件的方法
命令行导入用微软自带的sqlcmd工具,可以导入执行。以SQL Server 2014版本为例:Win+R 键入:cmd 命令,开启命令行工具;键入:cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn (具体目录路径跟你安装的SQL位置有关)1键入:sqlcmd -S localhost -U username -P 123...转载 2019-05-13 23:37:08 · 4997 阅读 · 0 评论 -
SQL server 2008 数据库分离附加
服务器所有程序中打开SQL Server Management Studio并连接数据库实例SQL Server 数据库通过分离和附加的方式迁移2需要迁移的数据库右键“属性”,转到“文件”选项卡,记录数据库所在路径SQL Server 数据库通过分离和附加的方式迁移3再次右键“任务”-“分离”SQL Server 数据库通过分离和附加的方式迁移4打开数据库分离对话框,勾选“删除链...转载 2019-05-14 23:22:33 · 2145 阅读 · 0 评论 -
SQL server 删除某行语句
DELETE 语句DELETE 语句用于删除表中的行。语法DELETE FROM 表名称 WHERE 列名称 = 值Person:LastName FirstName Address CityGates Bill Xuanwumen 10 BeijingWilson Fred Zhongshan 23 Nanjing删除某行“Fred Wilson” 会被删除:DELETE F...转载 2019-05-16 02:25:36 · 47792 阅读 · 0 评论 -
sql数据库文件缩小后迁移
1.挨个查看表文件属性大小2.找出大文件,删除表内容3.数据库-任务-收缩-分别把数据库和文件收缩到最小4.分离5.附加原创 2019-05-20 22:52:31 · 121 阅读 · 0 评论 -
如何解决sql server 2012 评估期已过
SQLserver 安装时,使用的评估版本,只能允许使用180天,过期后SQLserver将无法启动。 怎样才能对评估版进行激活呢。下面简单介绍一下。方法/步骤1实际上,即使已过期,如果不重启SQL Server服务,数据库的数据引擎功能还是可以继续使用的,但代理服务器等一些功能将无法使用。2首先,找到程序–配置工具–SQL server 安全中心(64位)【SQL server in...转载 2019-07-02 00:12:27 · 4077 阅读 · 0 评论 -
sql server 2008安装需要一直重启。但重启后又没有达到效果。
sql2008检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败前一段时间想装一下sqlserver,但是一直装不上。搞得我很郁闷,我重装了一下系统。但是还是没有装上。正好今天有时间,所以就尝试着把sqlserver装上。弄了半天,百度了很长时间,终于弄出来了。估计以后大家可能也会遇到,我也加深一下印象,所以记录了下来:...转载 2019-07-02 11:35:20 · 3885 阅读 · 0 评论 -
Sql server基本语句(增删改查)
1增1.1【插入单行】insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values (‘开心朋朋’,‘男’,‘1980/6/15’)1.2【将现有表数据添加到一个已有表】insert into <已有的新表> (列名) select <原表列名> from &...转载 2019-07-03 22:04:08 · 16651 阅读 · 1 评论 -
在把Excel导入SQL server时出现“未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 ”该怎么办?
解决办法:就是Excel版本高了,要么安装Microsoft Office Access Database Engine 2007要么降低Excel导出版本。原创 2019-07-11 00:13:48 · 4139 阅读 · 0 评论 -
sql 2008r2导入错误
正在复制到 [dbo].[customer] (错误)消息错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 10.0” Hresult: 0x80004005 说明:“语句已终...原创 2019-07-11 14:53:05 · 2468 阅读 · 0 评论 -
安装SqlServer 2008 R2时出现程序兼容性问题
解决:点运行程序而不获取帮助。安装完以后安装sql server 2008 r2 sp3http://www.microsoft.com/en-us/download/details.aspx?id=44271转载 2019-07-18 14:58:31 · 9885 阅读 · 0 评论 -
完美卸载SQL Server 2008 R2 的方法,适合所有问题
一、卸载SQL Server 2008 (R2) 1、找到控制面板,点击程序分类下的“卸载程序”。(这些不多说,都会)2、在我们自己的程序列表当中找到我们此次的目标“Microsoft SQL Server 2008 R2”,右击 选“卸载”3、点击“删除”按钮(如果出现上图的情况,重启电脑,然后重新点击卸载。)4、接着按照常理会出现下图,点击确定5、接下来的工作就是下一步,...转载 2019-07-18 23:29:54 · 1219 阅读 · 0 评论 -
SQLSERVER2008端口改变后的远程连接和数据库连接
1.连接数据库时连接字符串加上端口SQL Server端口:我们可以通过"服务器端网络试用工具"和"客户端实用工具"设定方法是:·分别使用"服务器端网络试用工具"和"客户端实用工具"·设置"常规选项"->“启用的协议”->“Tcp/Ip”->"属性"中的默认端口,假设为1455·然后测试你的端口是否起效,可以使用telnet sql服务器地址 1455看看能不能tel...转载 2019-09-03 23:34:42 · 1276 阅读 · 0 评论 -
windows server 2012安装SQL server 2008 r2时 出现以下
解决方案:1.别挣扎了,少年,卸载吧2.安装2012原创 2019-07-18 23:44:41 · 2094 阅读 · 0 评论 -
把sql server 数据库中数据导出至excel表
打开数据库后选择需要导出数据的数据库,比如本次为db_PMMS,右键选择“任务”–“导出数据”,点击下一步。进入“选择数据源”窗口。“数据源”选择sql server native client 10.0,然后选择服务器和数据库,点击下一步。进入“选择目标”窗口,”“目标”选择 Microsoft Excel ,然后选择保存路径和保存版本,点击下一步。进入“指定表复制”窗口,在“复制一...转载 2019-06-03 12:38:37 · 23669 阅读 · 2 评论