【003】数据库
数据库
呼噜噜哟
这个作者很懒,什么都没留下…
展开
-
【Sql Server】设置用户只能查看并访问特定数据库
1.新建登录用户以管理员身份登陆数据库(权限最高的身份如sa),点击安全性->登录名,右键新建登录名,输入登录名和密码,取消强制实施密码策略。2.将服务器角色设置为public注意:很重要的一步骤,检查【用户映射】中该用户是否有对应的数据库权限,如果有请把勾去掉,否则会影响第4点的操作结果3.将public服务器角色的属性->取消查看所有数据库的权限点击安全性->服务器角色->public,右键属性。点击服务器后如下图取消查看任意数据库的权限...转载 2021-01-21 20:15:12 · 4897 阅读 · 0 评论 -
【Sql Server】查看数据库中的每个表的行数、大小
--判断临时表是否存在,存在则删除重建if exists(select 1 from tempdb..sysobjects where id=object_id('tempdb..#tabName') and xtype='u')drop table #tabNamegocreate table #tabName(tabname varchar(100),rowsNum varchar(100),reserved varchar(100),data varchar(100),index_s原创 2020-09-25 14:00:12 · 1183 阅读 · 0 评论 -
【Sql Server】大批量删除表中的数据
declare @onecount intset @onecount=100000print getdate()while 1=1begin delete top(@onecount) from 表名 where CreatedOn<'2020-09-21' ; --不要写任何的print,否则会出现卡顿 IF (@@rowcount<@onecount) BREAK;end原创 2020-09-25 13:59:00 · 946 阅读 · 0 评论 -
【Sql Server】将表、字段、描述等导出到EXCEL
SELECT 表名 = CASE WHEN A.COLORDER=1 THEN D.NAME ELSE '' END,表备注 = CASE WHEN A.COLORDER=1 THEN ISNULL(F.VALUE,'') ELSE '' END,列序号 = A.COLORDER,列名称 = A.NAME,标识 = CASE WHEN COLUMNPROPERTY(A.ID,A.NAME,'ISIDENTITY')=1 THEN '√ ' ELSE '' END,主键 = CASE WHEN .转载 2020-05-11 15:43:36 · 524 阅读 · 0 评论 -
【Sql Server】将阿里云Sql Server 数据库服务器表中数百万的数据保存到本地的Excel
楼主需要将阿里云数据库服务器上某张表的所有数据存储到Excel,于是使用了Sql Server的导出数据功能,但是一直报以下的错误,网上的解决方案是安装Access.Database.Engine.2010,我也安装了依然没有什么用,想了半天,换了一种思路,终于搞定了1、同样使用导数据的导出数据功能,将服务器上的数据先转存到本地2、成功之后,在本机电脑将数据库中查询出表的所有...原创 2020-03-19 15:27:53 · 481 阅读 · 0 评论 -
【Sql Server】创建游标
--定义变量 declare @StudentName varchar(100) --定义游标 declare UpdateTeacherName Cursor for select StudentName from StudentInfo --打开游标open UpdateTeacherName--遍历游标,且将获取的数据赋值到定义的变量中fetch next from原创 2016-09-21 17:33:54 · 920 阅读 · 0 评论 -
【Sql Server】Process 12 generated fatal exception c000000d EXCEPTION_INVALID_CRT_PARAMET
服务器上面安装的数据库服务器是Microsoft SQL Server 2012 (SP1) - 11.0.3368.0 (Intel X86)的版本,最近一段时间经常因为内存使用率高(60%)会不断的生成dump文件(转储文件),类似于图一这种打开SQLDump0020.txt文件里面的内容是这样的,还有部分没有粘贴出来Current time is 18:14:0...原创 2019-05-20 09:28:13 · 938 阅读 · 0 评论 -
【Sql Server】使用DBCC Shrinkfile 收缩ldf文件
alter database 数据库名称 set recovery simplegodbcc shrinkfile('数据库日志文件逻辑名称',0,truncateonly)goalter database 数据库名称 set recovery fullgo数据库日志文件逻辑名称查看数据库名称上右击属性->文件,没有做过修改的正常都是: 数据库名称_log...原创 2019-05-17 14:41:11 · 7870 阅读 · 5 评论 -
【Sql Server】收缩mdf文件
数据库名称上面右击->任务->收缩->文件文件类型:数据下图是我已经收缩过一遍的结果,在没收缩之前可用空间是93%原创 2019-05-17 15:13:23 · 2012 阅读 · 0 评论