存档
有这样一个备份策略:周一对某用户数据库进行完全备份,周二,周三一直到周日都进行日志备份。此策略简单易于说明本文的问题。
假如在周五的时候,其它地方需要使用此用户库的所有数据,而又不想拷贝周一的备份和后续的多个日志备份文件。此时,如何进行数据库全备呢?
如果做全备的话,则可能对原本运行正常的备份策略产生影响。此应用场景下,对用户库做了全备后,后续的周六、周日的日志备份所对应的基点就不是周一的全备而是周五的全备了。如果还按照原本的备份策略,则势必会出现问题。
如何在做数据库全备的时候,不影响原来的备份策略呢?
解决办法:
在sql server 2005 中有个参数 copy_only。
backup database andkylee to disk='d:\andkylee.bak' with copy_only
已为数据库 'andkylee',文件 'andkylee' (位于文件 2 上)处理了 17296 页。
已为数据库 'andkylee',文件 'andkylee_log' (位于文件 2 上)处理了 1 页。
BACKUP DATABASE 成功处理了 17297 页,花费 5.790 秒(24.471 MB/秒)。
成功!
————————————————————————————————-
—- 本文为andkylee个人原创,请在尊重作者劳动成果的前提下进行转载;
—- 转载务必注明原始出处 : http://www.dbainfo.net
—- 关键字:sql server 2005 备份 完全备份 with copy_only
————————————————————————————————-
在局域网内不能ping通主机名。
如下:
C:\Documents and Settings\Administrator>ping win2003server
Ping request could not find host win2003server. Please check the name and try again.
解决办法:
网上邻居 右键 属性 ,在网络连接 窗口中选择本地连接 ,在本地连接点右键选择属性 ,选择Internet 协议(TCP/IP) ,再点属性 ,点高级 按钮,在弹出的高级TCP/IP设置 中切换到WINS 选项卡,如果NetBIOS设置 中禁用TCP/IP上的NetBIOS ,那么选择启用TCP/IP上的NetBIOS 即可解决问题。
C:\Documents and Settings\Administrator>ping win2003server
Pinging win2003server [192.168.2.176] with 32 bytes of data:
Reply from 192.168.2.176: bytes=32 time<1ms TTL=128
Reply from 192.168.2.176: bytes=32 time<1ms TTL=128
Reply from 192.168.2.176: bytes=32 time<1ms TTL=128
Reply from 192.168.2.176: bytes=32 time<1ms TTL=128
Ping statistics for 192.168.2.176:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
如果已经选择了启用TCP/IP上的NetBIOS,那么需要找其它解决办法了。