如何查看sql数据库操作日志?
4个回答
展开全部
请参照以下步骤查看sql数据库操作日志。
1、首先在电脑上打开sql server软件,进入软件加载界面。
2、在弹出的连接到服务器窗口中选择相应的信息,登录到sql server服务器。
3、登录成功后,将“管理”文件夹展开,即可看到“SQL Server 日志”文件夹。
4、将“SQL Server 日志”文件夹展开后,可以看到有很多的日志文档。
5、鼠标右键单击选择“查看SQL Server 日志”,即可打开。完成以上设置后,即可查看sql数据库操作日志。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找到SQL server,点属性,点开advance选项卡,里面有个dump directory
后面那个目录就是你的日志文件存放的目录
这时你复制那个目录下来,在资源管理器中打开那个目录,里面的ERORRLOG就是日志文件啦,用记事本打开他们,慢慢看吧,希望你找到你要的信息。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这可能是因为该数据库:
处于可疑模式。
不再存在。
处于单用户模式,并且唯一可用的连接已由其他用户或事物使用。
已被分离。
已设置为
RESTRICTED_USER
状态。
处于脱机状态。
设置为紧急状态。
不具有映射到用户的登录帐户,或者该用户已被拒绝访问。
此外,该登录帐户可能是多个组的成员,且其中一个组的默认数据库在连接时不可用。
SQL
Server
2005
在
SQL
Server
2005
中,可以使用
sqlcmd
实用程序更改默认数据库。为此,请按照下列步骤操作:
1.
单击“开始”,单击“运行”,键入
cmd,然后按
Enter。
2.
根据
SQL
Server
登录使用的身份验证种类,请使用以下方法之一:
如果
SQL
Server
登录使用
Microsoft
Windows
身份验证连接到该实例,请在命令提示符处键入以下内容,然后按
Enter:
sqlcmd
–E
-S
InstanceName
–d
master
如果
SQL
Server
登录使用
SQL
Server
身份验证连接到该实例,请在命令提示符处键入以下内容,然后按
Enter:
sqlcmd
-S
InstanceName
-d
master
-U
SQLLogin
-P
Password
注意:InstanceName
是要连接到的
SQL
Server
2005
实例的名称的占位符。SQLLogin
是已删除其默认数据库的
SQL
Server
登录的占位符。Password
是
SQL
Server
登录密码的占位符。
3.
在
sqlcmd
提示符处,键入以下内容,然后按
Enter:
Alter
LOGIN
SQLLogin
WITH
DEFAULT_DATABASE
=
AvailDBName
注意:AvailDBName
是可由实例中
SQL
Server
登录访问的现有数据库的名称的占位符。
4.
在
sqlcmd
提示符处,键入
GO,然后按
Enter。
SQL
Server
2000
和
SQL
Server
7.0
在
SQL
Server
2000
和
SQL
Server
7.0
中,可以使用
osql
实用程序更改默认数据库。为此,请按照下列步骤操作:
1.
在命令提示符处,键入以下内容,然后按
Enter:
C:\>osql
-E
2.
在“osql”提示符处,键入以下内容,然后按
Enter:
1>sp_defaultdb
'user's_login',
'master'
3.
在第二个提示符处,键入以下内容,然后按
Enter:
2>go
更简单明了的:
无法打开用户默认数据库,登录失败,这也是SQL
Server使用者熟悉的问题之一。在使用企业管理器、查询分析器、各类工具和应用软件的时候,只要关系到连接SQL
Server数据库的时候,都有可能会碰到此问题,引起此错误发生的原因比较多,下面我们就来详细分析引起此问题的原因以及解决办法。
一、原因
登录帐户的默认数据库被删除。
处于可疑模式。
不再存在。
处于单用户模式,并且唯一可用的连接已由其他用户或事物使用。
已被分离。
已设置为
RESTRICTED_USER
状态。
处于脱机状态。
设置为紧急状态。
不具有映射到用户的登录帐户,或者该用户已被拒绝访问。
此外,该登录帐户可能是多个组的成员,且其中一个组的默认数据库在连接时不可用。
SQL
Server
2005
在
SQL
Server
2005
中,可以使用
sqlcmd
实用程序更改默认数据库。为此,请按照下列步骤操作:
1.
单击“开始”,单击“运行”,键入
cmd,然后按
Enter。
2.
根据
SQL
Server
登录使用的身份验证种类,请使用以下方法之一:
如果
SQL
Server
登录使用
Microsoft
Windows
身份验证连接到该实例,请在命令提示符处键入以下内容,然后按
Enter:
sqlcmd
–E
-S
InstanceName
–d
master
如果
SQL
Server
登录使用
SQL
Server
身份验证连接到该实例,请在命令提示符处键入以下内容,然后按
Enter:
sqlcmd
-S
InstanceName
-d
master
-U
SQLLogin
-P
Password
注意:InstanceName
是要连接到的
SQL
Server
2005
实例的名称的占位符。SQLLogin
是已删除其默认数据库的
SQL
Server
登录的占位符。Password
是
SQL
Server
登录密码的占位符。
3.
在
sqlcmd
提示符处,键入以下内容,然后按
Enter:
Alter
LOGIN
SQLLogin
WITH
DEFAULT_DATABASE
=
AvailDBName
注意:AvailDBName
是可由实例中
SQL
Server
登录访问的现有数据库的名称的占位符。
4.
在
sqlcmd
提示符处,键入
GO,然后按
Enter。
SQL
Server
2000
和
SQL
Server
7.0
在
SQL
Server
2000
和
SQL
Server
7.0
中,可以使用
osql
实用程序更改默认数据库。为此,请按照下列步骤操作:
1.
在命令提示符处,键入以下内容,然后按
Enter:
C:\>osql
-E
2.
在“osql”提示符处,键入以下内容,然后按
Enter:
1>sp_defaultdb
'user's_login',
'master'
3.
在第二个提示符处,键入以下内容,然后按
Enter:
2>go
更简单明了的:
无法打开用户默认数据库,登录失败,这也是SQL
Server使用者熟悉的问题之一。在使用企业管理器、查询分析器、各类工具和应用软件的时候,只要关系到连接SQL
Server数据库的时候,都有可能会碰到此问题,引起此错误发生的原因比较多,下面我们就来详细分析引起此问题的原因以及解决办法。
一、原因
登录帐户的默认数据库被删除。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询