【Case】SQL SERVER 属性OWNER不可用于数据库xxx。
转载自潇湘隐者:GOhttps://www.cnblogs.com/kerrycode/archive/2015/10/30/4924412.html今天遇到一个案例:右键单击数据库的属性时出现下面错误提示: 属性Owner不可用于数据库xxx,该对象可能没有此属性,也可能是访问权限不足而无法检索。 使用脚本查看该数据...
【SQLServer】如何查看某个数据库中,每个table的资料量大小
一、在目标数据库中,创建procedure.CREATE PROCEDURE [dbo].[sys_viewTableSpace]ASBEGINSET NOCOUNT ON;CREATE TABLE [dbo].#tableinfo(表名 [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,记录数 [int] NULL,预留空间 [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,使用空间 [varchar](50)...
【SQLServer】SQL SERVER 移动系统数据库
一、移动系统数据库在下列情况下可能很有用: 故障恢复。例如,数据库处于可疑模式下或因硬件故障而关闭。计划的重定位。为预定的磁盘维护操作而进行的重定位。二、移动系统数据库的步骤:1、移动master数据库(1).在“Start”菜单中,依次指向“All Program...
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表
一、问题现象 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'xxx'中的标识列指定显式值。二、原因解析 如果想要给标识列显示的添加数据,需要设置标识列可以显示添加数据。三、解决方法可以使用如下的方法:set identit...
【SQLServer】SQLServer使数据库脱机offline
一、数据库脱机的方法1、图形界面2、SQL语句Offline:use master;ALTER DATABASE [DB_NAME] SET OFFLINE WITH ROLLBACK IMMEDIATE; Online:ALTER DATABASE [DB_NAME] SET ONLINE; 二、所遇到的错误使用图形化界面使数据库脱机过程中,某个数据库...
【SQLServer】Tempdb空间异常增长,空间占用非常大
一、问题现象 我们一套量产SQLServer,在半夜的时候发出磁盘空间不足告警,我登上去检查后,发现 tempdb 已经超过500GB。二、原因解析 跟AP user沟通后,AP user告诉我们,由于AP逻辑出现问题,导致tempdb异常增长。三、解决方法 &nbs...
【Case】cannot resolve the collation conflict between "xxx" and "xxx"
声明:转载自https://www.cnblogs.com/panchunting/p/SQLServer_Issue_Collation.html SQL Server 问题之 排序规则(collation)冲突 一、写在前面...
【SQLServer】The provider supports the interface
一、问题现象 SQLserver上有一个Linkserver,在Management Studio可以展开它,可以看到其链接的schema,但是使用select语句查询时,会报如下的错误:OLE DB provider "SQLNCLI10" for linked server "xxx" returned message "Unspecified error".OLE DB provider "SQLNCLI10" for li...
【SQLServer】Server ‘SERVERNAME’ is not configured for RPC
I recently was doing some development on my local machine and needed to pull data from a linked server. I set up the linked server and everything was working great. Executing queries to pull the data to my machine was fine, but a problem arose when I needed to execute a stored procedur...
【SQLServer】linked server "" was unable to begin a distributed transaction.
声明:转载自潇湘隐者。谢谢!MS SQL 错误:The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "test" was unable to begin a distributed transaction. 一同事在测试服务器(系统:Windows 2008 R2 Standard 数据库:SQL SERVER 2008 R2)通过链...
【SQLServer】Filegroup is full
一、报错信息:Executed as user: HJTC\HJTCSQLServer. Could not allocate space for object 'xxx' in database 'xxx' because the 'xxx' filegroup is full. [SQLSTATE 42000] (Error 1105). The step failed.二、解决步骤:1.检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾...
Error 9002 :请备份该数据库的事务日志以释放一些日志
Error:The log file for database 'amas' is full. Back up the transaction log for the database to free up some log space. [SQLSTATE 42000] (Error 9002). The step failed.Solution:把数据库的日志清空DUMP TRANSACTION <数据库名> WITH NO_LOG