随笔分类 -  SQL SERVER

摘要:原因及解决方法如下: 这是因为SQL Server的启动帐户(一般是system或某个操作系统管理员),对所要存储文件的盘根目录没有创建文件的权限。运行services.msc,在服务管理器里找到SQL Server服务(其显示名称为SQL Server (MSSQLSERVER)),右键选中后打开 阅读全文
posted @ 2022-09-13 09:39 芈璐 阅读(2938) 评论(0) 推荐(0) 编辑
摘要:CREATE TABLE #T (NAME nvarchar(100),ROWS char(20),reserved varchar(18) ,Data varchar(18) ,index_size varchar(18) ,Unused varchar(18) ) GO INSERT #T EX 阅读全文
posted @ 2022-03-20 11:05 芈璐 阅读(1685) 评论(0) 推荐(0) 编辑
摘要:select top 50 (total_logical_reads/execution_count) as avg_logical_reads, (total_logical_writes/execution_count) as avg_logical_writes, (total_physica 阅读全文
posted @ 2021-12-10 14:43 芈璐 阅读(332) 评论(0) 推荐(0) 编辑
摘要:--查询当前服务器实际名称,可能与计算机名不一致 select @@SERVERNAME --查询当前计算机名称 select SERVERPROPERTY('ServerName') --查看所有定义的服务器 sp_helpserver --从本地 SQL Server 实例中的已知远程服务器和链 阅读全文
posted @ 2021-11-01 12:39 芈璐 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:SELECT SERVERPROPERTY('ServerName') SELECT SERVERPROPERTY('MachineName') SELECT @@SERVERNAME SELECT HOST_NAME() 阅读全文
posted @ 2021-11-01 11:00 芈璐 阅读(334) 评论(0) 推荐(0) 编辑
摘要:IF EXISTS (SELECT * FROM sys.databases WHERE NAME='DATABASE_SS') BEGIN DROP DATABASE DATABASE_SS; END GO CREATE DATABASE DATABASE_SS ON (NAME = DATABA 阅读全文
posted @ 2021-10-28 15:09 芈璐 阅读(75) 评论(0) 推荐(0) 编辑
摘要:报错: 工具-->选项 设计器-->表设计器和数据库设计器-->取消勾选阻止保存要求重新创建表的更改-->确定后即可保存表修改。 阅读全文
posted @ 2021-10-28 09:34 芈璐 阅读(586) 评论(0) 推荐(0) 编辑
摘要:异常表现:客户端交互卡顿,有时呈现未响应,客户端调用数据库查询时,占用内存呈现5M大小快速增长,停止数据库操作就停止增长。 异常处理: 设置数据库内存上限,避免无限吃系统内存。(只能限制数据库的最大内存,并不能改善) 重装数据库。(无效) 重装sqlserver。(无效) 最后诊断:电脑机械硬盘老化 阅读全文
posted @ 2021-10-19 16:29 芈璐 阅读(3729) 评论(0) 推荐(0) 编辑
摘要:重新建立登录名后 use databasename go EXEC sp_change_users_login 'Update_One', 'name', 'name' --用户名和登录名 go 阅读全文
posted @ 2021-10-19 15:23 芈璐 阅读(157) 评论(0) 推荐(0) 编辑
摘要:with(updlock,tablock) 阅读全文
posted @ 2021-09-24 16:32 芈璐 阅读(133) 评论(0) 推荐(0) 编辑
摘要:将数据库修改为紧急模式 ALTER DATABASE DBNAME SET EMERGENCY 将数据库修改为单用户模式 ALTER DATABASE DBNAME SET SINGLE_USER 修复数据库日志重新生成 DBCC CheckDB (DBNAME , REPAIR_ALLOW_DAT 阅读全文
posted @ 2021-09-22 09:34 芈璐 阅读(536) 评论(0) 推荐(0) 编辑
摘要:--返回0-则为纯数字(支持正负数,小数点) SELECT PATINDEX('%[^0-9|.|[-]|+]%','1.1')--返回0 --返回0-则为纯整数 SELECT PATINDEX('%[^0-9]%', '1.1')--返回非0 这里要注意负数的符号-,需要用转译符[]括起来,否则是 阅读全文
posted @ 2021-06-17 11:16 芈璐 阅读(401) 评论(0) 推荐(0) 编辑
摘要:select CONVERT(varchar(50),GETDATE(),0) --月 日 4位年 时:分AM/PM 12 15 2020 3:15PM select CONVERT(varchar(50),GETDATE(),1) --月/日/2位年 12/15/20 select CONVERT 阅读全文
posted @ 2020-12-15 15:44 芈璐 阅读(3626) 评论(0) 推荐(0) 编辑
摘要:当进行除法运算,避免分母为0时报错: 使用nullif(a,b)函数,如果a=b,返回null,举例: select 100/nullif(0,0) 此时,输出结果就是NULL,避免执行错误。 阅读全文
posted @ 2020-08-05 16:32 芈璐 阅读(1864) 评论(0) 推荐(0) 编辑
摘要:按照基本操作建立镜像同步的时候,最后步骤报错 服务器网络地址 "TCP://XXXXXXX:5022" 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行 查询sql日志,发现是‘10052(远程主机强迫关闭了一个现有的连接。)’,初步判断是权限原因。针对这种报错,在网上搜 阅读全文
posted @ 2020-06-04 09:59 芈璐 阅读(2896) 评论(0) 推荐(0) 编辑
摘要:--方法1: EXEC xp_dirtree '\\172.6.6.6\D$\TEXT\',1,1 --方法2: CREATE TABLE #TXT_Name (NAME VARCHAR( 2000)) SET @iSQL='DIR \\172.6.6.6\D$\TEXT\ /ON/B >D:\TEST.TXT' EXEC master..xp_cmdshell @iSQL,no_outpu... 阅读全文
posted @ 2017-05-31 10:51 芈璐 阅读(203) 评论(0) 推荐(0) 编辑
摘要:SET @iSQL=N'BULK INSERT [TEST].[dbo].[TEST_Interim]'+' FROM '+quotename(@fullFileName,'''')+' WITH (BATCHSIZE=1000,FIELDTERMINATOR=''\t'',DATAFILETYPE=''widechar'',FIRSTROW=1,ROWTERMINATOR=''\n'',TAB... 阅读全文
posted @ 2017-05-31 10:50 芈璐 阅读(159) 评论(0) 推荐(0) 编辑
摘要:SET @FilePath='D:\TEST.xls' SET @sql='bcp "SELECT * FROM XXX.dbo.XXX WITH(NOLOCK) WHERE XXX=''XXX'' AND XXX = '+@XXX+'" QueryOut '+@FilePath+' -c -T ' EXEC master..xp_cmdshell @SQL 阅读全文
posted @ 2017-05-31 10:49 芈璐 阅读(1104) 评论(0) 推荐(0) 编辑
摘要:--exec master..xp_cmdshell CMD命令 --EXECUTE sys.sp_sqlexec 执行存储 --EXEC sp_executesql 执行DML语句 阅读全文
posted @ 2017-05-31 10:48 芈璐 阅读(228) 评论(0) 推荐(0) 编辑
摘要:--根据关键字查询SP select distinct a.name from sysobjects a,syscomments b where a.id=b.id and a.xtype='P' and b.text like '%XXXXX%' order by name --根据列名查询table SELECT a.name AS TableName,b.Name,b.[length] F... 阅读全文
posted @ 2017-05-31 10:47 芈璐 阅读(214) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示