SQL2008中如何删除自建数据库中的用户? [问题点数:50分]

Bbs1
本版专家分:0
结帖率 88%
Bbs8
本版专家分:47097
版主
Blank
金牌 2018年10月 总版技术专家分月排行榜第一
2018年9月 总版技术专家分月排行榜第一
2018年8月 总版技术专家分月排行榜第一
Blank
银牌 2018年12月 总版技术专家分月排行榜第二
2018年11月 总版技术专家分月排行榜第二
2018年7月 总版技术专家分月排行榜第二
Blank
红花 2018年10月 MS-SQL Server大版内专家分月排行榜第一
2018年9月 MS-SQL Server大版内专家分月排行榜第一
2018年8月 MS-SQL Server大版内专家分月排行榜第一
2018年7月 MS-SQL Server大版内专家分月排行榜第一
2018年6月 MS-SQL Server大版内专家分月排行榜第一
2018年3月 MS-SQL Server大版内专家分月排行榜第一
2018年2月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2018年12月 MS-SQL Server大版内专家分月排行榜第二
2018年11月 MS-SQL Server大版内专家分月排行榜第二
2018年5月 MS-SQL Server大版内专家分月排行榜第二
2018年4月 MS-SQL Server大版内专家分月排行榜第二
2018年1月 MS-SQL Server大版内专家分月排行榜第二
2017年12月 MS-SQL Server大版内专家分月排行榜第二
2017年11月 MS-SQL Server大版内专家分月排行榜第二
2017年10月 MS-SQL Server大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs8
本版专家分:47097
版主
Blank
金牌 2018年10月 总版技术专家分月排行榜第一
2018年9月 总版技术专家分月排行榜第一
2018年8月 总版技术专家分月排行榜第一
Blank
银牌 2018年12月 总版技术专家分月排行榜第二
2018年11月 总版技术专家分月排行榜第二
2018年7月 总版技术专家分月排行榜第二
Blank
红花 2018年10月 MS-SQL Server大版内专家分月排行榜第一
2018年9月 MS-SQL Server大版内专家分月排行榜第一
2018年8月 MS-SQL Server大版内专家分月排行榜第一
2018年7月 MS-SQL Server大版内专家分月排行榜第一
2018年6月 MS-SQL Server大版内专家分月排行榜第一
2018年3月 MS-SQL Server大版内专家分月排行榜第一
2018年2月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2018年12月 MS-SQL Server大版内专家分月排行榜第二
2018年11月 MS-SQL Server大版内专家分月排行榜第二
2018年5月 MS-SQL Server大版内专家分月排行榜第二
2018年4月 MS-SQL Server大版内专家分月排行榜第二
2018年1月 MS-SQL Server大版内专家分月排行榜第二
2017年12月 MS-SQL Server大版内专家分月排行榜第二
2017年11月 MS-SQL Server大版内专家分月排行榜第二
2017年10月 MS-SQL Server大版内专家分月排行榜第二
Bbs8
本版专家分:47097
版主
Blank
金牌 2018年10月 总版技术专家分月排行榜第一
2018年9月 总版技术专家分月排行榜第一
2018年8月 总版技术专家分月排行榜第一
Blank
银牌 2018年12月 总版技术专家分月排行榜第二
2018年11月 总版技术专家分月排行榜第二
2018年7月 总版技术专家分月排行榜第二
Blank
红花 2018年10月 MS-SQL Server大版内专家分月排行榜第一
2018年9月 MS-SQL Server大版内专家分月排行榜第一
2018年8月 MS-SQL Server大版内专家分月排行榜第一
2018年7月 MS-SQL Server大版内专家分月排行榜第一
2018年6月 MS-SQL Server大版内专家分月排行榜第一
2018年3月 MS-SQL Server大版内专家分月排行榜第一
2018年2月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2018年12月 MS-SQL Server大版内专家分月排行榜第二
2018年11月 MS-SQL Server大版内专家分月排行榜第二
2018年5月 MS-SQL Server大版内专家分月排行榜第二
2018年4月 MS-SQL Server大版内专家分月排行榜第二
2018年1月 MS-SQL Server大版内专家分月排行榜第二
2017年12月 MS-SQL Server大版内专家分月排行榜第二
2017年11月 MS-SQL Server大版内专家分月排行榜第二
2017年10月 MS-SQL Server大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs8
本版专家分:47097
版主
Blank
金牌 2018年10月 总版技术专家分月排行榜第一
2018年9月 总版技术专家分月排行榜第一
2018年8月 总版技术专家分月排行榜第一
Blank
银牌 2018年12月 总版技术专家分月排行榜第二
2018年11月 总版技术专家分月排行榜第二
2018年7月 总版技术专家分月排行榜第二
Blank
红花 2018年10月 MS-SQL Server大版内专家分月排行榜第一
2018年9月 MS-SQL Server大版内专家分月排行榜第一
2018年8月 MS-SQL Server大版内专家分月排行榜第一
2018年7月 MS-SQL Server大版内专家分月排行榜第一
2018年6月 MS-SQL Server大版内专家分月排行榜第一
2018年3月 MS-SQL Server大版内专家分月排行榜第一
2018年2月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2018年12月 MS-SQL Server大版内专家分月排行榜第二
2018年11月 MS-SQL Server大版内专家分月排行榜第二
2018年5月 MS-SQL Server大版内专家分月排行榜第二
2018年4月 MS-SQL Server大版内专家分月排行榜第二
2018年1月 MS-SQL Server大版内专家分月排行榜第二
2017年12月 MS-SQL Server大版内专家分月排行榜第二
2017年11月 MS-SQL Server大版内专家分月排行榜第二
2017年10月 MS-SQL Server大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:15
Bbs8
本版专家分:47097
版主
Blank
金牌 2018年10月 总版技术专家分月排行榜第一
2018年9月 总版技术专家分月排行榜第一
2018年8月 总版技术专家分月排行榜第一
Blank
银牌 2018年12月 总版技术专家分月排行榜第二
2018年11月 总版技术专家分月排行榜第二
2018年7月 总版技术专家分月排行榜第二
Blank
红花 2018年10月 MS-SQL Server大版内专家分月排行榜第一
2018年9月 MS-SQL Server大版内专家分月排行榜第一
2018年8月 MS-SQL Server大版内专家分月排行榜第一
2018年7月 MS-SQL Server大版内专家分月排行榜第一
2018年6月 MS-SQL Server大版内专家分月排行榜第一
2018年3月 MS-SQL Server大版内专家分月排行榜第一
2018年2月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2018年12月 MS-SQL Server大版内专家分月排行榜第二
2018年11月 MS-SQL Server大版内专家分月排行榜第二
2018年5月 MS-SQL Server大版内专家分月排行榜第二
2018年4月 MS-SQL Server大版内专家分月排行榜第二
2018年1月 MS-SQL Server大版内专家分月排行榜第二
2017年12月 MS-SQL Server大版内专家分月排行榜第二
2017年11月 MS-SQL Server大版内专家分月排行榜第二
2017年10月 MS-SQL Server大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs8
本版专家分:47097
版主
Blank
金牌 2018年10月 总版技术专家分月排行榜第一
2018年9月 总版技术专家分月排行榜第一
2018年8月 总版技术专家分月排行榜第一
Blank
银牌 2018年12月 总版技术专家分月排行榜第二
2018年11月 总版技术专家分月排行榜第二
2018年7月 总版技术专家分月排行榜第二
Blank
红花 2018年10月 MS-SQL Server大版内专家分月排行榜第一
2018年9月 MS-SQL Server大版内专家分月排行榜第一
2018年8月 MS-SQL Server大版内专家分月排行榜第一
2018年7月 MS-SQL Server大版内专家分月排行榜第一
2018年6月 MS-SQL Server大版内专家分月排行榜第一
2018年3月 MS-SQL Server大版内专家分月排行榜第一
2018年2月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2018年12月 MS-SQL Server大版内专家分月排行榜第二
2018年11月 MS-SQL Server大版内专家分月排行榜第二
2018年5月 MS-SQL Server大版内专家分月排行榜第二
2018年4月 MS-SQL Server大版内专家分月排行榜第二
2018年1月 MS-SQL Server大版内专家分月排行榜第二
2017年12月 MS-SQL Server大版内专家分月排行榜第二
2017年11月 MS-SQL Server大版内专家分月排行榜第二
2017年10月 MS-SQL Server大版内专家分月排行榜第二
Bbs6
本版专家分:6672
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs8
本版专家分:47097
版主
Blank
金牌 2018年10月 总版技术专家分月排行榜第一
2018年9月 总版技术专家分月排行榜第一
2018年8月 总版技术专家分月排行榜第一
Blank
银牌 2018年12月 总版技术专家分月排行榜第二
2018年11月 总版技术专家分月排行榜第二
2018年7月 总版技术专家分月排行榜第二
Blank
红花 2018年10月 MS-SQL Server大版内专家分月排行榜第一
2018年9月 MS-SQL Server大版内专家分月排行榜第一
2018年8月 MS-SQL Server大版内专家分月排行榜第一
2018年7月 MS-SQL Server大版内专家分月排行榜第一
2018年6月 MS-SQL Server大版内专家分月排行榜第一
2018年3月 MS-SQL Server大版内专家分月排行榜第一
2018年2月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2018年12月 MS-SQL Server大版内专家分月排行榜第二
2018年11月 MS-SQL Server大版内专家分月排行榜第二
2018年5月 MS-SQL Server大版内专家分月排行榜第二
2018年4月 MS-SQL Server大版内专家分月排行榜第二
2018年1月 MS-SQL Server大版内专家分月排行榜第二
2017年12月 MS-SQL Server大版内专家分月排行榜第二
2017年11月 MS-SQL Server大版内专家分月排行榜第二
2017年10月 MS-SQL Server大版内专家分月排行榜第二
Bbs1
本版专家分:0
数据库用备份文件还原到新的数据库之后,原数据库用户失去了登录名
sql server2005<em>数据库</em>用备份文件还原到新的<em>数据库</em>之后,原来<em>数据库</em>的<em>用户</em>失去了登录名。   1. 在<em>数据库</em>里查出所有失去登录名的<em>用户</em>:      exec  sp_change_users_login 'report' 2. 如果<em>数据库</em>里已经存在登录名,则直接进行映射:     execsp_change_users_login'UPDATE_ONE','<em>用户</em>名', '
Sql Server中删除sa帐户
<em>如何</em><em>删除</em>Sql Server中的sa帐户    众所周知,在Ms Sql Server中有个绝对是网络安全中的隐患的帐号sa,系统管理员 (sa),默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。这个sa一般情况下是既不可以更改名称,也不可以<em>删除</em>。     首先打开SQL中的企业管理器,接着在工具选项卡中选择SQL server配置属性依次,点服务器设置,看到允许对系统目录直
Sql Server强制清空所有数据表中的记录
在研究activiti的过程中,有时想清空整个库中的数据,但用delete或者truncate命令清空表的时候,经常会遇到各种约束的提示,操作木有办法清除数据, 于是上网找了一个存储过程,分享一下:CREATE PROCEDURE [dbo].[PROC_DeleteAllData] AS--关闭约束 EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CO
Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
Microsoft SQL Server错误: 15138<em>删除</em>对于<em>用户</em>失败,<em>数据库</em>主体在该<em>数据库</em>中拥有架构,无法<em>删除</em>。解决方法<em>删除</em> 对于 <em>用户</em>“*****”失败。  (Microsoft.SqlServer.Smo)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.15
sql server2008变成单个用户后不能访问,设置成多个用户的办法
今天想在sql server2005下复制一个<em>数据库</em>,结果最后一步出错,复制没成功反而导致<em>数据库</em>打不开了, 名称后出现“单个<em>用户</em>”,估计是进行复制的时候自动将其改为了单<em>用户</em>模式,可通过执行如下语句恢复多<em>用户</em>模式。 原理是先kill占用了<em>数据库</em>的那个进程,然后设置<em>数据库</em>为多<em>用户</em>模式。       USE master; GO DECLARE @SQL VARCHAR(
SQL Server删除用户时产生“数据库主体在该数据库中拥有架构,无法删除”的解决办法
<em>删除</em><em>用户</em>的时候,产生“<em>数据库</em>主体在该<em>数据库</em>中拥有架构,无法<em>删除</em>”的解决办法 对于 SQL Server 2005--执行如下SQL语句:ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo--然后手动<em>删除</em>就可以了。 其他方法:1。SQL SERVER MANAGEMENT STUDIO--》<em>数据库</em>--》安全性--》构架,先<em>删除</em>对应的构
SQL Server 2008 R2 为用户分配权限
背景   之前我们编写程序的时候都是直接对<em>数据库</em>进行访问,并没有设置什么权限之类的东西,但是在管理<em>数据库</em>的过程中,我们有时候需要控制某个<em>用户</em>访问<em>数据库</em>的权限,比如只能单独的看到属于其管理的某几张表,或者说是拥有CRUD(增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和<em>删除</em>(Delete))权限,或者是更小的粒度的划分,总而言之,一切皆是为了系统的安全和操作的
SQL2008 清除日志文件方法
(1)第一步:直接执行下面的语句,库名称做相应的改动。 USE <em>数据库</em>名称 GO   ALTER DATABASE <em>数据库</em>名称  SET RECOVERY SIMPLE WITH NO_WAIT  GO   ALTER DATABASE  <em>数据库</em>名称 SET RECOVERY SIMPLE  GO   备注:<em>数据库</em>名称 为要<em>删除</em><em>数据库</em>的名称
用户拥有对象,无法删除"">sqlserver 无法删除用户 提示"该用户拥有对象,无法删除"
sqlserver 无法<em>删除</em><em>用户</em>碰到一个<em>数据库</em>下无法<em>删除</em><em>用户</em>的情况,总是提示"该<em>用户</em>拥有对象,无法<em>删除</em>",最后老大过来解释后,发现原来在该<em>用户</em>下有几个表对象,用sql语句去改变那些表的<em>用户</em>的语句: sp_changeobjectowner 'can.WCMDocQuoteImage','dbo' 注意,这里can是要<em>删除</em>的<em>用户</em>,同时它拥有对象--WCMDocQuoteImage,最后我们改变成
SQL Server 数据库变成单个用户怎么办
--操作之前,需要做一下几个操作: --1、使用SQL的sa账户 --2、关闭所有其他登录的<em>用户</em> --3、停止SQL Server Agent服务   USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL=''--(这里保持原状,什么都不用改) SELECT @SQL=@SQL+'; KILL
Oracle数据库新建、删除用户
1. --查询链接的<em>用户</em> select username,sid,serial#,osuser from v$session ; --<em>删除</em>链接的<em>用户</em> alter system kill session '154,349'; 2. --<em>删除</em><em>用户</em>(TEST) DROP USER TEST CASCADE ; 3.--创建<em>用户</em>(TEST)CREATE USER TEST ACCOUN
在 SQL Server 2008 中 新建登录用户 并指定该用户登录的数据库及权限
一、实验环境 Windows 7 SQL Server 2008 <em>数据库</em>实例名为 TestDB,新建的<em>用户</em>名为 testUser 二、操作步骤 1、打开 SQL Server Management Studio,以 Windows身份认证方式登录 2、在对象资源管理器下,右键 Security ==> Logins ==> New Login 3、打开 新建登录名 对
数据库sql2008卸载和默认实例的删除
在安装<em>sql2008</em>的时候,会碰到这一步,要求
Sql server 2008 登录名、数据库用户名、数据库角色成员,服务器角色
关键词:登录名、<em>数据库</em><em>用户</em>名、<em>数据库</em>角色成员,服务器角色   登录名:链接或登录Sql Server服务器时是用的登录名而非<em>用户</em>名登录的,程序里面的链接字符串中的<em>用户</em>名也是指登录名。 使用登录名只能进入服务器,但是还不能访问服务器中的<em>数据库</em>资源,需要对这个登录名进行<em>数据库</em><em>用户</em>映射才行。 <em>数据库</em><em>用户</em>名:假设登录名myName要使用一个<em>数据库</em>zyDatabase,需要做以下步骤: 1、先在z
SQL Server2008中添加用户角色以及授权
要想成功访问 SQL Server <em>数据库</em>中的数据, 我们需要两个方面的授权: 1.获得准许连接 SQL Server 服务器的权利;就像我们获取了进入某栋大楼的权利 2.获得访问特定<em>数据库</em>中数据的权利(select, update, delete, create table ...);就像我们拿到了大楼内某个房间的钥匙
sqlserver单个用户 解决方法
今天在还原<em>数据库</em>的时候,没有还原成功,查百度,有一个博文让把<em>数据库</em>属性-》状态-》限制访问的“Multiple”改为“Single”,然后感觉就被坑了,<em>数据库</em>打不开,属性也访问不了,更别提还原<em>数据库</em>了,之后再百度上一查不少人遇到这种情况,解决方法也不太相同,把我使用成功的记一下,以备后患。 代码如下:USE master; GO DECLARE @SQL VARCHAR(MAX)
Sql Server 2008 R2数据库之登录名、用户、架构、权限和角色
原文地址http://www.shaoqun.com/a/106188.aspx 这几天先是研究了一下有关<em>数据库</em>的安全性、权限等方面的东西,那就是先说一下<em>数据库</em>安全性和权限的问题,首先是对<em>数据库</em>的登录名、<em>用户</em>和架构做一个简单的介绍。登录名大家都知道就是登录<em>数据库</em>时用的名称,比如<em>数据库</em>默认的登录名sa,如果不对sa登录名的权限做改动的话,sa登录后对<em>数据库</em>所有功能有完全的访问管理权限。那么什么
SQL Server的数据库创建、修改、查询、删除
目录 零、码仙励志 一、创建<em>数据库</em>(create database <em>数据库</em>名) 基本常识: 语法: 建立<em>数据库</em>: 二、修改<em>数据库</em> 修改<em>数据库</em>名字 向<em>数据库</em>中添加文件组和文件 修改<em>数据库</em>文件 三、查询<em>数据库</em>sp_helpdb、sp_spaceued sp_helpdb:查看服务器中所有<em>数据库</em>信息 sp_helpdb 'students' :指定的<em>数据库</em>信息 四、<em>删除</em><em>数据库</em>(...
sql server 2008出现 数据库主体在该数据库中拥有架构,无法删除。 (Microsoft SQL Server,错误: 15138)
在用sql server 2008做数据挖掘时,出现<em>用户</em>无法访问的问题,所以给相应的<em>数据库</em>添加一个登入<em>用户</em>zhang,并赋予相应的权限。在调试时,发现还是存在问题,故想<em>删除</em>这个<em>用户</em>zhang,并新建一个<em>用户</em>。出现错误提示:<em>数据库</em>主体在该<em>数据库</em>中拥有架构,无法<em>删除</em>。 (Microsoft SQL Server,错误: 15138).文章将给出具体的操作步骤和操作图。
jsp中数据库的查询,增加,删除,修改
能够实现简单的jsp中<em>数据库</em>的查询,增加,<em>删除</em>,修改,但是如果要实现的<em>自建</em>数据源。
删除用户时提示“数据库主体在该数据库中拥有架构”无法删除解决办法
SQL SERVER 2012<em>数据库</em>:<em>删除</em><em>用户</em>时提示“<em>数据库</em>主体在该<em>数据库</em>中拥有架构”无法<em>删除</em>解决办法 http://blog.csdn.net/aminfo/article/details/21470293 [sql] view plain copy   use <em>数据库</em>名   ALTER AUTHORIZATION ON 
数据库当前正在使用(如何删除一个Sql Server数据库)">SQL Server无法删除数据库 "xxx",因为该数据库当前正在使用(如何删除一个Sql Server数据库
1.一般情况下<em>删除</em>一个Sql Server<em>数据库</em>: 新建查询→输入“drop database xxx(xxx为<em>数据库</em>名)”→执行。 但有时会报错:无法<em>删除</em><em>数据库</em> &quot;lib&quot;,因为该<em>数据库</em>当前正在使用。 2.解决办法 USE master GO drop database xxx; 执行如上代码,代码的意思就是使用master<em>数据库</em>,那么我们要<em>删除</em>的<em>数据库</em>就不会说正在使用了,<em>删除</em>语...
linux下在mysql数据库中创建和删除用户
第一步:进入mysql mysql -uroot msyql -p 回车输入root<em>用户</em>的密码(安装mysql时自己指定的) 创建一个test<em>用户</em>,密码位test,“%“代表联网中的所有<em>用户</em>都能用test<em>用户</em>名访问<em>数据库</em>(所有<em>数据库</em>中的所有表); grant all on *.* to 'test'@'%' identified by 'test'; 并将/etc/mysql/my
sql2008 用户映射问题
将<em>数据库</em>文件从拷贝到另外一台机器上,附加后,新建登录名时无法将原有的<em>数据库</em><em>用户</em>映射到此登录名。要解决这个问题,可通过存储过程sp_change_users_login来完成,具体操作过程如下:  步骤1:     exec sp_change_users_login 'REPORT'     列出当前<em>数据库</em>的孤立<em>用户</em>  步骤2:     exec sp_change_users_lo
在SQL Server 2008中新建数据库,并指定用户登录该数据库
在SQL Server 2008中新建<em>数据库</em>,并指定<em>用户</em>登录该<em>数据库</em> 感觉SQL Server 2008的界面很好看啊,企业管理器和查询分析器合并了,查询时新建查询即可 首先新建一个Student<em>数据库</em>,设置姓名,学号,性别,年龄四个字段 插入四个学生的数据,可以在新建查询中用SQL语句插入,也可以在表中选编辑前200行,进行编辑 Student就建好了,再制定<em>用户</em>登录
删除数据库用户时,数据库主体在该数据库中拥有 架构,无法删除解决方法
先<em>删除</em>对应的<em>用户</em>的架构再<em>删除</em><em>用户</em> 1。SQL SERVER MANAGEMENT STUDIO--》<em>数据库</em>--》安全性--》构架,先<em>删除</em>对应的构架  2。SQL SERVER MANAGEMENT STUDIO--》<em>数据库</em>--》安全性--》<em>用户</em>,<em>删除</em>对应的<em>用户</em> 其它方法: SQL2005<em>删除</em><em>用户</em>的时候,产生“<em>数据库</em>主体在该<em>数据库</em>中拥有架构,无法<em>删除</em>”的解决办法 --执行如下SQL语句 AL
SqlServer2008数据库日志文件清理
最近还原<em>数据库</em>时发现文件竟然达到十多个G(数据文件才几十M)。网上查了一圈发现是日志的问题,清理方法很多,整理如下 --1.截断事务日志并设置为simple模式 USE [master]   GO   ALTER DATABASE [<em>数据库</em>名] SET RECOVERY SIMPLE WITH NO_WAIT   GO   ALTER DATABASE [<em>数据库</em>名] SET R
SQL Server删除用户失败的解决方法
文章主要描述的是SQL Server 2005<em>删除</em><em>用户</em>失败的正确解决方法(15138错误),我们大家都知道在实际操作中 Microsoft SQL Server 的错误,其<em>删除</em>对于<em>用户</em>失败,<em>数据库</em>主体在该<em>数据库</em>中拥有架构,无法<em>删除</em>。 <em>删除</em> 对于 <em>用户</em>“*****”失败。 (Microsoft.SqlServer.Smo) 其他信息: 执行 Transact-SQL 语句或批处理时
SQLSERVER错误15023:当前数据库中已存在用户或角色
SQLSERVER错误15023:当前<em>数据库</em>中已存在<em>用户</em>或角色
如何干净彻底的卸载SQL server2008
标准的卸载方法无法完全清除sqlserver2008,导致重装sqlserver报错,下面介绍一下不借助任何软件完全卸载sqlserver2008<em>数据库</em>软件。  工具/原料    sqlserver2008 方法/步骤    点击计算机右下角“开始”,点击“控制面板”,点击“程序”。在程序列表中找到“Microsoft SQL Server 2008”,右击 选“卸载”(或双击)。    弹出sq...
MS SQL 2008数据库完全卸载指南
系统环境:WIN2008 R2 X64版本原装SQL版本:MSSQL 2008 R2 x64一、卸载1.用administrator账户或者具有系统管理权限的账号登录系统;2.控制面板中,卸载SQL 2008 R2相关程序,如果不能通过控制面板卸载,请先到管理工具-服务里边,先把所有sql服务全部停止并将启动方式改成禁用,然后再操作第3步;3.用Windows Install Clean up清理...
SQL Server2008登录记录怎么删除
SQL Server Management Studio登陆窗口 清空这些多余的登陆名 主要是<em>删除</em>SqlStudio.bin文件 WinXP:  C:\Documents and Settings\<em>用户</em>文件夹\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell Win 7
SQL Server孤立账户解决办法
每次从服务器上备份好<em>数据库</em>(Sql Server<em>数据库</em>),如果将备份<em>数据库</em>文件在本地恢复,总会产生<em>用户</em>权限的问题。 经过很多次的实验后,我发现有那么一条语句可以发挥作用,就是sp_change_users_login语句。 具体用法: EXEC sp_change_users_login 'Update_One', '<em>用户</em>名', '登录名'; 比如,原来在你本地<em>数据库</em>中有一个用
如何卸载 SQL Server 2008实例
卸载一个独立的 SQL Server 2008年实例之前应考虑的问题 我们建议您使用添加或<em>删除</em>程序功能在控制面板中卸载 SQL Server。在计算机上运行 SQL Server 2008年与早期版本的 SQL Server,企业管理器和 SQL DMO 所依赖的其他程序可能被禁用。在以下情况下可能发生此问题: 通过并行安装的 SQL Server 2008年,SQL Server 2
数据库主体拥有数据库角色,无法删除
附加<em>数据库</em>后用语句: USE[NorthWind] DROP USER BETTERDEV; <em>删除</em><em>用户</em> BetterDev 时报“<em>数据库</em>主体拥有<em>数据库</em>角色,无法<em>删除</em>。”错误,无法<em>删除</em><em>用户</em>。 解决方法: 通过语句 SELECT [name],[principal_id],[type],[owning_principal_id] FROM sys.database_principa
SQL Server2008数据库不用连接的删除
C:\Documents and Settings\Administrator\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin 找到该文件,<em>删除</em>。(<em>删除</em>的时候停掉sql服务; 并且该文件在隐藏目录下面;<em>删除</em>前为了安全可以备份一份)
SQL Server 孤立用户检测与处理
SQL Server 登录名使用映射到 SQL Server 登录名的<em>数据库</em><em>用户</em>访问各个<em>数据库</em>。此规则有两种例外情况: guest 帐户。 这个帐户在<em>数据库</em>中启用后,能够使未映射到<em>数据库</em><em>用户</em>的 SQL Server 登录名作为 guest <em>用户</em>进入<em>数据库</em>。 Microsoft Windows 组成员身份。 如果某 Windows <em>用户</em>是 Windows 组的成员,并且此组也
SQL2008\2008R2数据库还原后在数据库名称后显示受限制用户的解决办法
SQL2008\2008R2还原<em>数据库</em>后在<em>数据库</em>名称后面显示受限制<em>用户</em>的解决办法 ===================================================================================== 问题:经常遇到在SQL2008\2008R2中还原<em>数据库</em>后在<em>数据库</em>名称后面显示受限制<em>用户</em> 如:“ BUGDB(受限制的<em>用户</em>)”
sqlserver2008中删除了windows用户,导致无法登陆的解决方案
打开管理工具中的“服务”,找到并关闭SQL Server服务。进入命令进入SQL Server 2008的安装目录,找到sqlservr.exe文件,执行命令:sqlservr -m 这样会以单<em>用户</em>模式启动SQL Server服务,离开命令行窗口但不要关闭。 然后可以使用各种方法连接到SQL Server,启用sa账户或者重新添加那些<em>删除</em>了的Windows账户就可以了。
如何删除Oracle数据库中的某一用户名下全部的表
由于工作需要,要将<em>数据库</em>中的某一<em>用户</em>名下的所有表<em>删除</em>,而公司所使用的是SqlDeveloper客户端而非PL/SQL客户端,故而需要使用SQL语句进行<em>删除</em>。分为如下步骤: 1.获取表名,并生成Drop语句 2.执行Drop语句,递归1,2步骤直至全部表清空或只余下无法<em>删除</em>的表 3.对于无法<em>删除</em>的表,需要通过alter修改其参数,再执行<em>删除</em>语句 4.确认所有
SQL Server 批量删除指定数据库
批量<em>删除</em>指定<em>数据库</em>。比如我想要<em>删除</em><em>数据库</em>名字中包含 “vivi”的所有<em>数据库</em>:if object_id('tempdb..#dbToDelete') is not null drop table #dbToDelete if object_id('tempdb..#databaseName') is not null drop table #databaseName decla...
ABAP通过交互界面向自建表里添加/删除数据
ABAP通过交互界面向<em>自建</em>表里添加/<em>删除</em>数据。 结果如图: STEP 1,<em>自建</em>表ZSALE_WM1,ZSALE_WM2.  STEP 2,通过事务码:SE54 生成对象。  双击概述屏幕1的位置,弹出 进入格式后,可以修改文本的名称了。 STEP 3,写如下代码即可 REPORT Z_WUWEI_0008. TAB
sqlserver 2008R2 删除一个表中的重复数据
delete [EDB].[dbo].[d学生] where  sn in( Select Max(sn) as sn From [EDB].[dbo].[d学生] Group By 学号     having COUNT(*)>1  ) 其中  <em>删除</em>重复学号的数据,,以sn为主键
SQLServer2008 将“单个用户”改为“多用户
一开始是要想要分离掉<em>数据库</em>,然后将其<em>删除</em> 不知道为什么一直分离不了,试了很多次,又尝试直接<em>删除</em> 结果<em>数据库</em>突然显示成了“单个<em>用户</em>” 尝试查看其属性,或者“新建查询”也都报错,提示已经有其他<em>用户</em>建立了连接什么的 通过百度找到了一段可以kill掉该<em>数据库</em>进程的sp,执行也仍然报错 于是,用了最直接的办法 将服务器重启了 然后执行该语句:ALTER DATABASE [<em>数据库</em>名] SET
sql server 2008 删除已有的实例
找到卸载程序的入口就对了,像从setup.exe中区卸载,没找到。   原来还是要从控制面板中卸载,卸载Microsoft SQL Server 2008   卸载界面会提示让你选择要<em>删除</em>的实例。
数据库SQL2008的分离
选择要分离的<em>数据库</em>右击点击任务-分离 点击分离后出现分离<em>数据库</em>窗口 注意此时状态若显示为“未就绪”则需要勾选<em>删除</em>链接选项 然后点击窗口下方的确定 然后点击文件,再点击断开与对象....... 找到文件保存的位置 此时你就可以将<em>数据库</em>文件转移到你的U盘等设备了
SQL SERVER 2008 删除某个数据库的所有连接进程
declare @spid int ;declare @ddlstring nvarchar(max);declare @dbname varchar(200);set @dbname='BIDB';declare tmpcur cursor for select distinct spid as spid from sys.sysprocesseswhere dbid=db_id(@dbname) ;OPEN
SQLServer2008 注册表清理工具
这是很好用的卸载SQLserver2008<em>数据库</em>后,注册表清理工具,已测试过了,很好用!
SQL Server中sa帐号改名和删除的好方法
众所周知,在SQL中有个绝对是网络安全中的隐患的帐号sa,系统管理员 (sa),默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。这个sa一般情况下是既不可以更改名称,也不可以<em>删除</em>,呵呵,有点鸡肋的味道,弃置可惜,食之无味。在我装上 SQL Server 2000之后,始终都不放心,担心有一天被人破出密码,可能你会说设个强壮点的密码,这个办法是可行,但也不是十分稳妥,所谓斩草要
sqlserver 2008 删除所有表
declare c cursor for   --定义游标select NAME from sysobjects where xtype='U' --查询所有表declare @t varchar(20)open cfetch next from c into @twhile @@FETCH_STATUS=0beginprint @texec('truncate table '+@t)  --<em>删除</em>...
多种方式进行数据库的批量删除删除用户信息为例)
本文讲述的是多种方式进行<em>数据库</em>的批量<em>删除</em>(以<em>删除</em><em>用户</em>信息为例) 方式一: /** * 批量<em>删除</em><em>用户</em> * * 使用事务处理方式进行<em>删除</em> * * @param userIds * @return */ public boolean delUsers(String[] userIds){ boolean flag = false; Connec
SQL SERVER2008定期删除备份文件、备份
<em>删除</em>备份文件,要与备份任务一起做才有效,<em>删除</em>备份的时间,也是执行备份的时间,执行备份完成才会进行<em>删除</em>备份文件 选择“新建维护计划”--- 输入名称 弹出下面窗口=====在左下角选择“备份<em>数据库</em>”,“清除维护”任务,“收缩<em>数据库</em>”任务拖进项色区域 在左下角选择“备份<em>数据库</em>”,“清除维护”任务,“收缩<em>数据库</em>”任
sqlserver 2008 系统表默认值、约束等解释
开通黄钻 sqlserver 2008 系统表解释说明 1、所有的表(sysobjects )    <em>用户</em>表 查询所有<em>用户</em>表的表名字  select name from sysobjects where type='U' 2、所有的列(syscolumns )    通过表名称查询所有的列 Select *  from syscolumns Where ID=OB
快速删除表中前几行的方法(sql server 2008)
---快速<em>删除</em>表中前几行的方法(sql server 2008) if object_id('tb') is not null drop table tb go create table tb (id int) go insert tb select 4 union
SQL Server:查看数据库用户权限(SQL 2008)
1. 查看 SQL 2008 <em>用户</em>所属<em>数据库</em>角色use yourdb go select DbRole = g.name, MemberName = u.name, MemberSID = u.sid from sys.database_principals u, sys.database_principals g, sys.database_role_members m where g.
oracle使用cmd命令导入数据库删除用户删除表空间
首先确认<em>数据库</em>文件是全库导出(比如原<em>数据库</em>的实例名为ORCL,则以下创建的实例就是要ORCL,要是原实例为TEXT,则创建的实例就要是TEXT) 前置条件:创建<em>数据库</em>实例(此处使用ORCL作例子,注意的是,1、默认语言最好选择英语,因为本人使用简体中文的时候导入失败;2、实例编码格式要与<em>数据库</em>文件的编码一致,绝大部分为utf-8,实在不知道的就选默认) 完成以上操作之后开始操作: 运行cmd
SQL2008:日志清理方法
USE [master]; GO ALTER DATABASE <em>数据库</em>名 SET RECOVERY SIMPLE WITH NO_WAIT; GO ALTER DATABASE <em>数据库</em>名 SET RECOVERY SIMPLE;--简单模式,系统将提供占用日志空间最小的简单备份策略。服务器故障恢复不再需要的日志空间可被自动重用。 GO USE [<em>数据库</em>名]; GO DBCC SHRINKFIL...
SQL Server 2008 / 2008 R2 定期自动备份数据库,除了在维护计划内添加计划,还有这种方式
让SQL Server 2008自动备份<em>数据库</em>,需要建立一个SQL Server作业,并启动SQL Server代理,使该作业定期运行。 具体来说,可以按以下步骤进行: 一、打开SQL Server Management Studio,在对象资源管理器中,确认SQL Server代理已启动,若没有,右击SQL Server代理节点,点击“启动”。 二、展开SQL Server 代
SqlServer2008中DB的单用户模式如何恢复
1.进入监视器Kill掉所有与目的库有关的进程。 2.ALTER DATABASE DB_TYZ SET MULTI_USER 搞定。。。 之所以写成原创,我认为搜索资料,然后自己去实践,也算小小辛苦了一下吧。。。 感谢网页资料一:http://bbs.csdn.net/topics/310057874 感谢网页资料二:http://blog.csdn.net/leamonjxl/art
SQL数据库修改代码
use  master go if exists(select * from sysdatabases where name = 'bbs') drop database bbs go create database bbs on primary (     name = 'bbs_Data',         filename = 'F:\bbs_Data.mdf',
SQL Server 2008 R2 完全卸载与重新安装
由于第一次安装时,SQL Server 服务账户和windows<em>用户</em>登录名设置一致,导致<em>数据库</em>引擎服务失败。后转到管理员账户完全卸载并重新安装。 一、卸载 1.用administrator账户登录 2.控制面板中,卸载SQL 2008 R2相关程序 3.<em>删除</em>安装目录中SQL 2008 R2相关文件 4.用Windows Install Clean up清理一下 5.打开注册表(开始——
sqlserver创建用户,SQL2008新建数据库用户名和密码
我们需要创建不同的<em>用户</em>,分配权限来管理不同的<em>数据库</em>。 第一步:安全性->登录名右键新建登录名
MySql数据库用户的创建,删除和查看
创建<em>用户</em>的命令:mysql> CREATE USER yy IDENTIFIED BY '123';yy表示你要建立的<em>用户</em>名,后面的123表示密码,上面建立的<em>用户</em>可以在任何地方登陆。如果要限制在固定地址登陆,比如localhost 登陆:mysql> CREATE USER yy@localhost IDENTIFIED BY '123';授权:mysql> GRANT ALL PRIVILEGES
ORACLE中如何用一条SQL语句删除一个表中所有某个列的值为空的数据?
delete from 表名称 where 列名称 is null;
如何处理SQLServer数据库损坏
作为<em>数据库</em>技术顾问,我每年有会处理超过10起以上客户<em>数据库</em>损坏的的案例。在论坛每年也会有几十次以上发帖咨询相关问题.。<em>数据库</em>损坏的危害是极其严重的,但是偏偏又是经常出现,这是为什么呢?因为大多数<em>数据库</em>缺乏专业的人员管理,没有做好定期的巡检,真正发现问题的时候已经是灾难性的 。那么如果我们不幸的那遇到这些类似的情况,我们应该怎么做呢?
SQL SERVER 2008删除维护计划作业
use [msdb] declare @job_name varchar(100) set @job_name = N'CustomerRelationDB_back.Subplan_1' --注:job_name为维护计划对应的job name delete sysmaintplan_log from  sysmaintplan_subplans as s
SQL Server2008 删除大量数据
一、写在前面 - 想说爱你不容易   为了升级<em>数据库</em>至SQL Server 2008 R2,拿了一台现有的PC做测试,<em>数据库</em>从正式库Restore(3个<em>数据库</em>大小夸张地达到100G+),而机器内存只有可怜的4G,不仅要承担DB Server角色,同时也要作为Web Server,可想而知这台机器的命运是及其惨烈的,只要MS SQL Server一启动,内存使用率立马飙升至99%。没办法,只能
Oracle数据库删除用户和表空间
1、以system<em>用户</em>登录查找需要<em>删除</em>的<em>用户</em>(普通<em>用户</em>没有<em>删除</em>权限) select * from dba_users; 2、查询需要<em>删除</em><em>用户</em>对应的表空间 select * from dba_data_files; 3、<em>删除</em><em>用户</em>和表空间 drop user usernamecascade; drop tablespace tablespacename including contents...
SQL Server 2008 中如何设置用户对表中列的权限
在 SQL Server 2008 中整个界面都较之前有较大变化,有时候找到了表权限,都不知道<em>如何</em>细化设置。 在表上右键,选择“属性”,在弹出对话框中选择“权限”,如下图: 然后选择“搜索”,搜索到要设定权限的<em>用户</em>,再在下面选择相应的权限,此时“列权限”按钮可点,再选择“列权限”即可。
bugzilla中的bug删除用户禁用
bugzilla中的bug<em>删除</em>和<em>用户</em>禁用,有些人直接操作<em>数据库</em>,也有人只在bugzilla上操作,在此总结后者。 bugzilla的bug<em>删除</em>:       在bugzilla中创建一个产品(Product)名叫Trash, 每个产品必须至少有一个组件(Component),所以建立两个组件,才能<em>删除</em>其中的一个组件,组件的命名因人而异。创建两个组件        Administrati
Sql Server数据库解决(单个用户)打开不了数据库的问题
今天准备copy sql server<em>数据库</em>中的.mdf文件,但发现copy不了,于是上网搜了一下发现要分离<em>数据库</em>,但是分离了一段时间系统又显示出错,然后分离的<em>数据库</em>后面就多了单个<em>用户</em>四个字,<em>数据库</em>就访问不了了。最后打开新建查询,执行以下脚本便顺利解决: USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL=” SELECT @SQL=@S...
sql server2008R2自动备份和自动删除过期bak文件
点击下一步: 自定义名称和说明,点击更改: 点击确定,下一步 1、备份: 选择备份,下一步,再下一步,选择需要备份的<em>数据库</em>: 选择备份文件存放的路径: 点击下一步,选择系统产生的报告存放的位置: 最后点击下一步,点击完成。 看到这个表示任务已经指定完毕: 2、<em>删除</em>备份文件: 下一步,完成。
SQL Server 如何启用sa账户
今天在这里唠叨一下关于SQL Server<em>数据库</em><em>如何</em>启用sa账户的,作为一个<em>数据库</em>管理者,需要非常熟练掌握,具体步骤如下:          首先在“开始”菜单中找到SQLServer Management Studio并启动它,并用windows身份验证连接,如下图: ·        在左侧的对象资源管理器中展开“安全性”----登录名找到sa<em>用户</em>,如下
创建及删除管理员用户(3种数据库)
1、SQLSERVER 创建<em>用户</em> sp_addlogin @loginame = N'commonuser'   , @passwd = N'Admin123'   , @defdb = N'master'   , @sid = null   , @encryptopt = null GO EXEC sp_addsrvrolemember N'commonuser', N'sys
SQLSEVER 出现单个用户无法操作的问题
USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --建一个存储过程,断开所有<em>用户</em>连接。 create proc [dbo].[killspid] (@dbname varchar(20)) as begin declare @sql nvarc...
sql server中利用sql语句如何创建角色和用户&数据库安全设置 给出了实例
 SQL code 创建角色,<em>用户</em>,权限/*--示例说明 示例在<em>数据库</em>pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test 随后创建了一个登录l_test,然后在<em>数据库</em>pubs中为登录l_test创建了<em>用户</em>账户u_test 同时将<em>用户</em>账户u_test添加到角色r_test中,使其通过权限继承获取了与
Linux mysql添加用户删除用户,以及用户权限
荆轲刺秦王 一些主要命令: 登陆: mysql -u username -p                       一般都是:mysql -u root -p         也可以:mysql -uroot -p 显示全部的<em>数据库</em>: show databases; 使用某一个<em>数据库</em>: use databasename;                     
win10安装及卸载SQL Server2008数据库
一.<em>数据库</em>安装环境          操作系统:win10          SQL server:SQL server 2008 R2 二.全新<em>数据库</em>安装 1.安装扩展文件        双击安装文件,弹出如下窗体:                                            window10会弹出“此应用无法正常工作”,对此可以不用进行处理。  
数据库:sql server2008 r2 变成单个用户后不能访问,设置成多个用户的办法
USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM master..sysprocesses WHERE dbid=DB_ID('yhcbpara'); EXEC(@SQL); GO   ALTER DATABASE yhcbpara
文章热词 数据库 数据库入门教程 数据库培训 数据库视频教程 数据库学习
相关热词 c# 删除数据库中的表格 android数据库中时间格式 c#中mvc数据库 c#上传图片到数据库中 乌班图中如何退出python python模拟登录用户教程
我们是很有底线的