sqlserver删除用户| 耗时:0.136秒|25006条结果

删除用户

--批量删除 declare      v_session_sid    varchar2(100);     v_session_serial varchar2(100);  
http://www.itnose.net/detail/6127699.html 2014-10-14 10:07   [其它]

删除数据库所有用户表(SqlServer

sqlserver 查询分析器里面执行即可 DECLARE curItems CURSORFOR select [name] from sysobjects where xtype='U'FOR READ ONLYOPEN curItemsDECLARE @n  NVARCHAR(100
http://www.itnose.net/detail/504490.html 2014-01-25 15:35   [MS-SQL-Server]

删除了windows用户后,SqlServer出现一堆问题

Sqlserver身份验证)。这也是我为什么今天才发现出了问题的原因。 用管理员帐号登录,“使用管理员身份打开”,都试过了,还是不行。 求大神指点啊!!! 回复讨论(解决方案) 应该是你的相应权限的账号被你删除了,只能重配用户权限 1、运行SQLSERVER的服务需要windows账户,你删除
http://www.itnose.net/detail/148906.html 2014-01-01-09:45   [MS-SQL-Server]

关于SqlServer批量删除问题,求助!

然后实现根据id一次删除 因为我在后台代码里把获取到的id 拼接成了 111,222,333,444的形式 我想直接传进来就可以删除, 但是数据库报错 varchar无法转换int类型 想问问是什么问题 我该怎么修改
http://www.itnose.net/detail/6021267.html 2014-04-14 23:30   [ASP.NET]

sqlserver级联删除

sqlserver怎么实现级联删除啊  求指教  最好来个通俗易懂的例子 我是弄个论坛  在删主题时报错  不能带着回复一起删掉 拜托了 回复讨论(解决方案) if exists (select 1 from sysobjects where name='FK_Aid_B') alter table B drop constraint [FK_Aid_B] go if object_id('A') is not null drop table A if object_id('B') is not null drop table B create table A( id int not null primary key ) go create table B( id int not null, AId int not null  ) go alter table B add constraint [PK_B] primary key clustered(id,AId) on [PRIMARY] go alter table B add constraint [FK_Aid_B] foreign key(AId) references A(id) on delete cascade go insert into A select 1 union all select 2 insert into B select 1,1 union all select 2,2 --删除前 select * from A select * from B delete A where id=1  --删除后 select * from A select * from B go --级联删除 create table ta(id int not null primary key) insert ta select 1 create table tb(id int foreign key references ta(id) on delete cascade) insert tb select 1 select * from ta select * from tb delete ta select * from ta select * from tb drop table tb drop table ta --->>>>TravyLee生成测试数据 if object_id('test')is not null drop table test go create table test( id int primary key, value varchar(10) ) go insert test(id,value) select 1,'test1' union all select 2,'test2' union all select 3,'test3' union all select 4,'test4' union all select 5,'test5' go if object_id('tbl')is not null drop table tbl go create table tbl( id int foreign key references test(id)  on delete cascade --指定级联删除 on update cascade, --指定级联更新 value varchar(5) ) go insert tbl select 1,'true' union all select 2,'false' union all select 3,'false' union all select 4,'true' union all select 5,'false' go delete from test where value='test2' select * from test /* test数据 ------------------------- id value 1 test1 3 test3 4 test4 5 test5 ------------------------- tbl数据 -------------------------- id value 1 true 3 false 4 true 5 false */ 如果表已经建立好了,那么右键表,选择修改,在GUI界面中,右键任一字段,弹出的GUI界面中,选择关系,会自动显示外关键字,然后在右边的INSERT和UPDATE规范点击前面的+,设置更新规则、删除规则即可。 SQL code --级联删除 create table ta(id int not null primary key) insert ta select 1 create table tb(id int foreign key references ta(id) on delete cascade) insert tb select 1 select * from…… ++
http://www.itnose.net/detail/602185.html 2014-02-18 18:40   [MS-SQL-Server]

删除sqlserver日志

  1: 删除LOG 1:分离数据库   企业管理器->服务器->数据库->右键->分离数据库 2:删除LOG文件 3:附加数据库  企业管理器->服务器->数据库->右键->附加数据库 此法生成新的LOG,大小只有520多K    再将此数据库设置自动收缩 或用代码: 下面的示例分离 77169database,然后将 77169database 中的一个文件附加到当前服务器。 EXEC sp_detach_db @dbname = '77169database' EXEC sp_attach_single_file_db @dbname = '77169database',    @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\77169database.mdf' 2:清空日志 DUMP  TRANSACTION  库名  WITH  NO_LOG    再: 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 3: 如果想以后不让它增长 企业管理器->服务器->数据库->属性->事务日志->将文件增长限制为2M   自动收缩日志,也可以用下面这条语句 ALTER DATABASE 数据库名 SET AUTO_SHRINK ON 故障还原模型改为简单,用语句是 USE MASTER GO ALTER DATABASE 数据库名 SET RECOVERY SIMPLE GO --------------------------------------------------------------------------------- 截断事务日志: BACKUP LOG { database_name | @database_name_var } {     [ WITH         { NO_LOG | TRUNCATE_ONLY } ] } --压缩日志及数据库文件大小 /*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. --*/ 1.清空日志 DUMP  TRANSACTION  库名  WITH  NO_LOG    2.截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件 --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 也可以用SQL语句来完成 --收缩数据库 DBCC SHRINKDATABASE(客户资料) --收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles DBCC SHRINKFILE(1) 4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行) a.分离数据库: 企业管理器--服务器--数据库--右键--分离数据库 b.在我的电脑中删除LOG文件 c.附加数据库: 企业管理器--服务器--数据库--右键--附加数据库 此法将生成新的LOG,大小只有500多K 或用代码: 下面的示例分离 77169database,然后将 77169database 中的一个文件附加到当前服务器。 a.分离 EXEC sp_detach_db @dbname = '77169database' b.删除日志文件 c.再附加 EXEC sp_attach_single_file_db @dbname = '77169database',    @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\77169database.mdf' 5.为了以后能自动收缩,做如下设置: 企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩" --SQL语句设置方式: EXEC sp_dboption '数据库名', 'autoshrink', 'TRUE' 6.如果想以后不让它日志增长得太大 企业管理器--服务器--右键数据库--属性--事务日志 --将文件增长限制为xM(x是你允许的最大数据文件大小) --SQL语句的设置方式: alter database 数据库名 modify file(name=逻辑文件名,maxsize=20) ------------------------------------------------------------------------------------------- /*--压缩数据库的通用存储过程 压缩日志及数据库文件大小 因为要对数据库进行分离处理 所以存储过程不能创建在被压缩的数据库中 --邹建 2004.3--*/ /*--调用示例 exec p_compdb 'test' --*/ use master  --注意,此存储过程要建在master数据库中 go if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_compdb]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[p_compdb] GO create proc p_compdb @dbname sysname, --要压缩的数据库名 @bkdatabase bit=1, --因为分离日志的步骤中,可能会损坏数据库,所以你可以选择是否自动数据库 @bkfname nvarchar(260)='' --备份的文件名,如果不指定,自动备份到默认备份目录,备份文件名为:数据库名+日期时间 as --1.清空日志 exec('DUMP TRANSACTION ['+@dbname+'] WITH  NO_LOG') --2.截断事务日志: exec('BACKUP LOG ['+@dbname+'] WITH NO_LOG') --3.收缩数据库文件(如果不压缩,数据库的文件不会减小 exec('DBCC SHRINKDATABASE(['+@dbname+'])') --4.设置自动收缩 exec('EXEC sp_dboption '''+@dbname+''',''autoshrink'',''TRUE''') --后面的步骤有一定危险,你可以可以选择是否应该这些步骤 --5.分离数据库 if @bkdatabase=1 begin if isnull(@bkfname,'')='' set @bkfname=@dbname+'_'+convert(varchar,getdate(),112) +replace(convert(varchar,getdate(),108),':','') select 提示信息='备份数据库到SQL 默认备份目录,备份文件名:'+@bkfname exec('backup database ['+@dbname+'] to disk='''+@bkfname+'''') end --进行分离处理 create table #t(fname nvarchar(260),type int) exec('insert into #t select filename,type=status&0x40 from ['+@dbname+']..sysfiles') exec('sp_detach_db '''+@dbname+'''') --删除日志文件 declare @fname nvarchar(260),@s varchar(8000) declare tb cursor local for select fname from #t where type=64 open tb fetch next from tb into @fname while @@fetch_status=0 begin set @s='del "'+rtrim(@fname)+'"' exec master..xp_cmdshell @s,no_output fetch next from tb into @fname end close tb deallocate tb --附加数据库 set @s='' declare tb cursor local for select fname from #t where type=0 open tb fetch next from tb into @fname while @@fetch_status=0 begin set @s=@s+','''+rtrim(@fname)+'''' fetch next from tb into @fname end close tb deallocate tb exec('sp_attach_single_file_db '''+@dbname+''''+@s) go  
http://www.itnose.net/detail/534903.html 2014-02-10 12:34   [MS-SQL-Server]

SQLServer ERRORLOG 删除

使用Sqlserver 的兄弟们会遇到 Errorlog里面的日志不断的增大,然后空间就这么没有了。然后使用一般的日志收缩完全没有用。 接下来当然是问 搜索引擎了,然后就会发现类似于这个的帖子  http://www.jb51.net/article/26988.htm 当然这个帖子说的
http://www.itnose.net/detail/487164.html 2014-01-23 18:32   [MS-SQL-Server]

sqlserver级联删除

sqlserver怎么实现级联删除啊  求指教  最好来个通俗易懂的例子 我是弄个论坛  在删主题时报错  不能带着回复一起删掉 拜托了 回复讨论(解决方案) on delete 
http://www.itnose.net/detail/463893.html 2014-01-16-16:02   [MS-SQL-Server]

SqlServer 用户定义函数

可以通过SqlServer 设计自定义函数,来补充和扩展系统支持的内置函数。 用户自定义函数接受零个或更多的参数,并返回变量值或表。输入参数可以是出了timestamp,cursor或table之外的任何数据类型,而且它不支持输出参数。 sqlserver2000 支持三种类型的用户定义函数。 1
http://www.itnose.net/detail/496960.html 2014-01-24 17:01   [MS-SQL-Server]

SQLSERVER 2005添加用户

装上SQLSERVER 2005已经很久了,以前登录直接选择'Windows身份验证',并没有什么问题出现!可前段时间采用'SQLSERVER身份验证'去登录,随之的问题就来了.无论用什么方法就是一个结果出错! 出错的原因是:'用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关
http://www.itnose.net/detail/496931.html 2014-01-24 17:00   [MS-SQL-Server]

SqlServer)转一篇用于数据库误删除用户问题的解决办法

SqlServer孤立用户解决??"因为该用户存在对象,所以不能删除用户。” 2008-11-12 23:41 最近遇到几次,还原数据库后 新建一个登陆用户,为此登陆用户授权访问此数据库时提示“用户已存在”。原因很明显,还原的数据库中存在此用户,但此用户与刚新增的登陆用户(同名)并没关联起来,想删除数据库中相应用户,却删除不了??"因为该用户存在对象,所以不能删除用户。”比较郁闷。。。 立即网上查了查,原来,这种用户叫孤立用户,且看资料如下
http://www.itnose.net/detail/533106.html 2014-02-09 12:09   [MS-SQL-Server]

SQLSERVER删除了Windows登录用户验证方式使用Windows

SQLSERVER误删Windows登录用户验证方式使用Windows身份验证的解决方法 今天看到这篇文章:没有了SA密码,无法Windows集成身份登录,DBA怎么办? 想起来之前着急哥问我的一个问题,一个DBA删除了Windows登录用户,而且SQLSERVER服务器的验证方式是Windows
http://www.itnose.net/detail/487088.html 2014-01-23 18:31   [MS-SQL-Server]

ORACLE删除用户报错

删除用户报错,请教怎么处理完成删除,没分了在线等! 回复讨论(解决方案) 先drop掉物化视图,然后再删除用户呢? 先drop掉物化视图,然后再删除用户呢? 删除视图,又提示我视图不存在。。。 先drop掉物化视图,然后再删除用户呢? 删除视图,又提示我视图不存在。。。 删视图的时候不要加双引号" " 直接 DROP MATERIALIZED VIEW dgjy_b.mv_er_header_violation 先drop掉物化视图,然后再删除用户呢? 删除视图,又提示我视图不存在。。。 删视图的时候不要加双引号" " 不加双引号也是一样的  提示不存在无语了 直接 DROP MATERIALIZED VIEW dgjy_b.mv_er_header_violation 删除视图又提示不存在  在dba用户下查询表all_objects ,看里面有这个对象不。 在dba用户下查询表all_objects ,看里面有这个对象不。 这样吗  没数据 q我吧 212646490 不是这样。 是这样 select * from all_objects where upper(objects_name)= upper( 'mv_er_header_violation');
http://www.itnose.net/detail/6638434.html 2016-09-05 22:37   [Oracle]

oracle删除用户报错

删掉 testuser 错误: ORA-00604: 递归 SQL 级别 1 出现错误 ORA-00942: 表或视图不存在 删除用户时报错! 回复讨论(解决方案) 语句贴一下
http://www.itnose.net/detail/6632579.html 2016-08-26 16:42   [Oracle]

  1  2  3  4  5 下一页>