
正文
sqlserver重置,sqlserver重置sa密码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么将 sql server 变量 重置为最初的值
那你可以定义一个@firstValue存初始值,然后需要重置的时候赋值一下不就行了,
sqlserver没有函数让变量重置为第一次赋值的值
相关问答
Q1: 在SqlServer中,如何重置用户的登录名?
是sqlserver2005吗,在安全性中可以更改用户的基本信息,在固定的数据库中也有安全性的选项,里边也可以管理用户的权限。
不明白你重置用户的概念。
如果你要把它以前的用户删了换新的,直接在上边所说的两个安全性里边删掉那个用户名,再重新建个用户名 属性中的 用户映射 勾选到你要映射的那个数据库就可以啦。
Q2: mssql数据库表自增长字段怎样重置
很多时候我们需要重置某个表的自增列,让自增列重新从1开始记数。最蠢的方法当然是把该表删掉再重新建表了。其实,还有其它的方法可以重置自增列的值:
方法一:使用TRUNCATE
TABLE语句:
TRUNCATE
TABLE删除表中的所有行,而不记录单个行删除操作,同时重置自增列。TRUNCATE
TABLE
在功能上与没有WHERE子句的DELETE语句相同;但是,TRUNCATE
TABLE
速度更快,使用的系统资源和事务日志资源更少。
方法二:使用DBCC
CHECKIDENT语句:
DBCC
CHECKIDENT在
SQL
Server
2008
R2
中检查指定表的当前标识值,如有必要,则更改标识值。还可以使用
DBCC
CHECKIDENT
为标识列手动设置新的当前标识值。
语法:
DBCC
CHECKIDENT
(
table_name
[,
{
NORESEED
|
{
RESEED
[,new_reseed_value
]
}
}
]
)
[
WITH
NO_INFOMSGS
]
参数:
table_name:是要对其当前标识值进行检查的表名。指定的表必须包含标识列。表名必须符合标识符规则。
NORESEED:指定不应更改当前标识值。
RESEED:指定应该更改当前标识值。
new_reseed_value:用作标识列的当前值的新值。
WITH
NO_INFOMSGS:取消显示所有信息性消息。
示例:我们要重置表t1的当前标识值为1,sql如下:
dbcc
checkident('t1',reseed,1)
Q3: 怎么重置SQL的登录密码
每个数据库登陆之前都必须先启动它本身的数据服务,SQL数据库也不例外,首先我们要做的是先打开我们的SQL数据服务!右击我的电脑→管理
弹出的服务窗体中选择我们的“服务和应用程序”进行双击
选择服务管理,双击点开即可
随后在服务窗体中找到我们的SQL Server (MSSQLSERVER)进行启动
随后在我们的开始菜单中找到我们的SQL启动图标,打开即可
弹出登录窗体(因为我们已将忘记了我们的登陆密码)所以这里我们要以windows的身份登陆,这个是不需要密码的
登陆成功之后
点击“安全性”→“登录名”→“选择自己以前的用户”点击
在我们弹出的如下图片中,可以修改我们的登录名和密码,随后点击我们的确定即可完成修改
Q4: 只有mdf文件,怎么恢复SQLSERVER数据库?
1、开启数据库
2、从企业管理器,建一个同名的数据库
3、停止sql server
4、用原mdf文件覆盖新建库的数据库文件
5、重启sql server(这时数据库应该是置疑)
6、修改服务器设置:允许对系统目录进行直接修改
sp_configure 'allow updates',1 reconfigure with override
7、将数据库置为紧急状态:
update master.dbo.sysdatabases set status = 32768 where name = '数据库名'
8、删除新的ldf文件,重建日志:
dbcc rebuild_log('数据库名', 'f:\数据库名_log_new.ldf')--假设把新日志在f盘
9、update master.dbo.sysdatabases set status = 16 where name = '数据库名'
10、修改服务器设置:取消 允许对系统目录进行直接修改
sp_configure 'allow updates', 0 reconfigure with override
11、再使用检查工具修复错误
use [数据库名]
alter database [数据库名] set single_user with rollback immediate
dbcc checkdb ('数据库名',REPAIR_ALLOW_DATA_LOSS)
alter database [数据库名] set multi_user
执行完毕之后,如果还有错误,重复执行11,直到没有错误为止。
Q5: sql server 怎么重置
sql
server
management
studio中,用windows账户登录后,安全性-登录名-找到sa,右键熟悉
或者命令行
sa或者windows登录后
sp_passwd
null,newpassword,sa
即可








