① 如何为 sql Server 配置安全日志传送
在为SQL Server配置安全日志传送时,要考虑账号的安全性问题:
如果 SQL Server放入域,建议使用域帐户来启动SQL Server 服务。也可以使用 SQL Server 在本地创建网络帐户下启动。还可以配置 SQL Server 以本地系统帐户下启动。
日志传送配置主要包括以下内容:
安全要求
备份的共享
配置网络共享配置为包含事务日志备份以读/更改权限下的 SQL Server 开始(上为日志传送配置的辅助服务器)的服务帐户。
网络共享配置为包含事务日志备份,应配置为已为日志传送配置的辅助服务器上的服务,已经开始下哪些 SQL Server 帐户的读/更改权限。
跨域日志传送
如果放在多域环境中运行 SQL Server 的计算机,建议设置纳入日志传送中的所有域之间的双向信任关系。
选择要连接到监视服务器身份验证模式
可以选择 Windows 身份验证或 SQL 验证(通过主要和辅助服务器)连接到监视服务器和更新显示器表。可以选择此设置日志传送或同时设置了日志传送和它工作正常后。默认状态下,SQL Server 使用 Windows 身份验证;但是,如果选择了 SQL 身份验证主辅助上, 创建新的 SQL 登录 log_shipping_monitor_probe和监视服务器,如果一个不存在。如果您选择为此目的的 SQL 身份验证,配置 SQL Server 使用SQL 和 Windows 身份验证选项。
详细信息,可以参考下面的链接:http://support.microsoft.com/kb/321247/zh-cn
② 如何控制sql server 日志
如何控制sql server 日志
查看sql数据库操作日志的方法步骤:
1、用windows身份验证登陆数据库,点击【连接】;
2、展开数据库服务器下面的【管理】【SQL Server日志】;
3、双击【当前】可以打开【日志文件查看器】里面有所有的运行日志;
4、点击任意一行,可以看见具体的信息,错误原因和时间;
5、勾选相应的复选框,可以筛选查看相应的日志内容;
6、点击【筛选】还可以详细筛选日志;
7、在【SQL Server日志】上单击右键,选择【视图】【SQL Server和windows日志】可以查看操作系统日志;
8、如图所示,就可以查看到操作日志了。
按以上步骤操作即可以查看操作日志。
③ 安装SQL时,提示sql日志已满,请问怎么解决
不清楚你说的安装SQL是什么产品,如果是微软的SQL Server,那请先做完整数据库备份。日志已满时一般需要备份数据库,已截断日志,释放空间。
④ 如何在MySql中记录SQL日志
My SQL可以用下面方法跟踪sql 语句,以下方法以Windows平台为例,linux雷同:
1 配置my.ini文件(在安装目录,linux下文件名为my.cnf
查找到[mysqld]区段,增加日志的配置,如下示例:
[mysqld]
log="C:/temp/mysql.log"
log_slow_queries="C:/temp/mysql_slow.log"
long_query_time=1
log指示日志文件存放目录;
log_slow_queries指示记录执行时间长的sql日志目录;
long_query_time指示多长时间算是执行时间长,单位s。
Linux下这些配置项应该已经存在,只是被注释掉了,可以去掉注释。但直接添加配置项也OK啦。
2 重新启动mysql服务。
注意事项:
A 日志存放目录必须提前存在,否则不能记录日志。这里也局势C:/temp目录必须已经存在
B 日志文件是linux格式的文本,建议用ultraEdit打开,转换为dos格式查看(否则没有换行,看不懂的)
C 服务在启动状态下不能删除日志文件,否则就无法记录sql语句了。
D 不能用ultraEdit直接清除文件内容后保存,否则也记录不下来了。需要重启服务,如果ultraEdit保存了.bak,后记录到此文件中。
E 可以用notepad清除文本后保存,可以继续记录日志。
⑤ SQL服务器端如何设置记录日志
我在日志记录属性中选择的是“每天”。不知道为什么每天记录的日志都是从3:00-15:00。只记录12个小时。也就是半天。其他时间段的没记录上。应该怎么设置呢`!斑竹,朋友们教教偶
⑥ 如何在MySql中记录SQL日志例如Sql Server Profiler
查了一下资料,My
SQL可以用下面方法跟踪sql
语句,以下方法以Windows平台为例,linux雷同:
1
配置my.ini文件(在安装目录,linux下文件名为my.cnf
查找到[mysqld]区段,增加日志的配置,如下示例:[mysqld]log="C:/temp/mysql.log"
log_slow_queries="C:/temp/mysql_slow.log"
long_query_time=1
log指示日志文件存放目录;
log_slow_queries指示记录执行时间长的sql日志目录;
long_query_time指示多长时间算是执行时间长,单位s。
Linux下这些配置项应该已经存在,只是被注释掉了,可以去掉注释。但直接添加配置项也OK啦。
2
重新启动mysql服务。注意事项:A日志存放目录必须提前存在,否则不能记录日志。这里也局势C:/temp目录必须已经存在
B
日志文件是linux格式的文本,建议用ultraEdit打开,转换为dos格式查看(否则没有换行,看不懂的)
C
服务在启动状态下不能删除日志文件,否则就无法记录sql语句了。
D
不能用ultraEdit直接清除文件内容后保存,否则也记录不下来了。需要重启服务,如果ultraEdit保存了.bak,后记录到此文件中。
E
可以用notepad清除文本后保存,可以继续记录日志。(怪怪的,也不建议用)
⑦ sql怎么新建日志文件不用代码
使用对象资源管理器。
在对象资源管理器中,连接到 SQL Server 数据库引擎实例,再展开该实例。
按日志文件查看器,习惯将错误日志归为SQL SERVER、 SQL SERVER 代理, Windows应用程序日志,数据库邮件等四类错误日志记录。如果还考虑维护计划、远程维护计划、作业历史记录日志信息,总共是7类日志信息文件。其中Windows应用程序日志类型又分为系统日志(System)、安全日志(Security)、应用程序日志(Application), PatchLink日志等几种,我在服务器(Windows Server 2008 R2 Standard)上打开SSMS,居然发现又多了HardwareEvents, Internet Explorer、Windows PowerShell等日志文件。这些都是系统的日志文件。你不必太纠结有多少种。
⑧ sql server怎么设置日志文件
请参阅
SQL2005——向数据库中添加日志文件
https://jingyan..com/article/6f2f55a1bbb8b3b5b93e6ccc.html
⑨ 如何在mysql中记录sql日志记录
1、WIN的话,在安装目录下,找到my.ini文件
查[mysqld]区段,添加日志的配置
比如说:[mysqld]log=C:/temp/mysql.log
log_slow_queries=C:/temp/mysql_slow.log
long_query_time=1
log指示日志文件存放目录
log_slow_queries指示记录执行时间长的sql日志目录;
long_query_time指示多长时间算是执行时间。
2、LINUX下的话,文件名为my.cnf
Linux下这些配置项其实都有的,只是被注释掉了,删去注释符#之类的就可以了。
你不愿删注释符,愿意的话手工再添加也可以……
然后重启mysql服务就OK了。