
SQLServer
文章平均质量分 55
SQLServer
姜太小白
代码搬运工,保证亲测可行
展开
-
【SQLServer】数据库日志无法收缩
数据库日志无法收缩原创 2023-02-23 09:13:52 · 2529 阅读 · 0 评论 -
【Sqlserver】收缩数据库
收缩数据库目的:1、收缩已经分配的但是还未使用的页;2、收缩后,空间自动减少;分类:1、自动收缩;2、手动收缩;工具/原料 电脑 Sqlserver数据库软件 方法/步骤 打开Sqlserver数据库软件; 第一种方式:自动收缩数据库; 选中数据库,右键属性---常规--查看数据库空间大小和可用大小; 选中数据库,右键任属性---选项--设置为自动收缩为True,设置自动收缩数据库; 由于数据库服务器每半小时查看原创 2022-04-07 15:08:03 · 17670 阅读 · 0 评论 -
【Sqlserver】sqlserver的四种分页方式
第一种:ROW_NUMBER() OVER()方式select * from ( select *, ROW_NUMBER() OVER(Order by ArtistId ) AS RowId from ArtistModels ) as b where RowId between 10 and 20 ---where RowId BETWEEN 当前页数-1*条数 and 页数*条数--- 执行结果是:第二种方式:offset fetch next方...原创 2021-12-15 15:11:19 · 1398 阅读 · 0 评论 -
【SQLServer】windows身份验证和sa都被禁用解决方法
1、首先必须单用户模式启动SQL Server实例(注意,要以管理员权限运行cmd窗口,否则可能遇到权限问题)关掉数据库服务 cmd 执行net stop mssqlserver找到数据库安装地址在cmd下执行C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe /m /f进入单用户模式2、其实只要你有操作系统的管理员权限,那么借助sqlcmd工具,很容易也很简单就能获取拥有sy...原创 2021-11-26 10:49:19 · 5607 阅读 · 4 评论 -
【SQLServer】取本月上月日期
select dateadd(dd,-day(dateadd(month,-1,getdate()))+1,dateadd(month,-1,getdate())) /*上个月一号*/select dateadd(dd,-day(getdate()),getdate()) /* 上月月底 */select dateadd(dd,-day(getd.原创 2021-05-12 00:39:09 · 5249 阅读 · 0 评论 -
【SQLServer】获取数据库中所有表及字段,視图,存储过程
在SQL Server数据库中每一个数据库都有一个sysobjects系统表,这个表里面存储了当前数据库的所有对象,包括对象表,用户表,视图,触发器,约束,默认值,日志,和存储过程的信息。先列一下这张表的一些字段名:name 对象名id 对象标识号xtype 对象类型uid 所有者对象的用户IDparent_obj 父对象的对象标识号crdate 对象的创建日期ftcatid 为全文索引注册的所有用户表的全文目录标识符...原创 2021-04-22 08:49:19 · 12152 阅读 · 0 评论 -
【SQLServer】跨服务器查询
创建链接服务器exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 'exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '--查询示例select * from ITSV.数据库名.dbo.表名--导入示例select * into 表 from ITSV.数据库名.dbo.表名--以后不再使用时删除链接服务器exec sp_dropse原创 2021-04-22 08:48:34 · 2285 阅读 · 0 评论 -
【SQLServer】计算机名称更改后无法登陆本地数据库
问题描述问题原因猜测与验证首先声明,这儿的Login Failed不是什么SQL Server 服务没起来之类的错误引起。一般的解决办法是不行的,可能的原因笔者猜测是由于计算机名称更改造成,最终在成功解决问题后发现确实如此。在安装SQL Server默认实例时,笔者采用的认证模式是Windows验证,而且用户是本机的一个用户帐户(不是域帐户),所以当机器名称更改后就会导致无法连接,因为之前安装的数据库实例它认为用户是之前的用户,而且没有sa用户。问题解决幸好微软提供了一个解决办法..原创 2021-01-21 17:48:53 · 3448 阅读 · 1 评论 -
【SQLServer】SQLServer 没有msdtc服务的解决方法(分布式事务挂掉的解决方法)
删除注册表中的键: 开始 运行 regedit 打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC HKEY_CLASSES_ROOT\CID;停止MSDTC服务:net stop msdtc;卸载MSDTC服务...原创 2020-04-07 22:02:08 · 633 阅读 · 0 评论