当前位置 博文首页 > 文章内容

    共享设置:net use 对方提示“系统错误67,找不到网络名

    作者:shunshunshun1 栏目:日志 时间:2020-10-30 15:21:58

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    A为windows server 2003

    B为windows server 2003

    现在B上设置了一共享目录db_backup,然后在A上通过 \\ip\db_backup 不能进行访问,bai提示系统错误67 找不到网络名

    排查方法:

    1、检查A机子中的 TCP/IP 上的 NetBIOS、Computer Browser服务是否启动;

    2、检查B机子中的Server、WorkStation、TCP/IP 上的 NetBIOS、Computer Browser服务是否启动,要拷贝的db_backup是否已经设置为共享文件夹

    以上没有设置的项,全部设置完成后基本可以排除该问题了。(如还未解决,请查看两个机子的防火墙是否关闭)

    以下附带备份传送命令:

    简单模式:(在A机器中设置)

    A、通过bat文件执行sql语句备份目标数据库:

    sqlcmd -U 数据库名 -U 数据库用户名 -P 密码 -i d:\db_backup\backup.sql -o d:\db_backup\backup.log

    上面的d:\db_backup\backup.sql 是要执行的sql语句的路径

    d:\db_backup\backup.log是执行完成后的日志文件路径(方便查看结果)

    下面是backuptest.sql的语句:

    use 数据库名

    Go

    backup database 数据库名 to disk='d:\db_backup\备份的文件名.bak' with init

    go

    B、通过bat文件 传送数据库备份文件的具体命令:

    net use m: \\ip\共享文件夹 密码 /user:用户名 /*建立两个机子的映射*/

    copy d:\db_backup\要拷贝的文件 M: /*执行拷贝命令(拷贝到B机子的db_backup文件夹下)*/

    net use m: /del /yes /*删除连接并拷贝那个文件到B机子*/

    以上简单模式的缺点:每天的备份文件都会被第二天的覆盖掉

    复杂模式:(在A机器中设置)

    A、通过bat文件执行sql语句备份目标数据库:

    下面是要执行的bat文件语句:

    md %date:~0,10%

    sqlcmd -U 数据库名 -U 用户名 -P 用户密码 -i d:\db_backup\backuptest.sql -o d:\db_backup\%date:~0,10%\backuptest.log

    net use m: \\ip\db_backup 密码 /user:用户名

    md M:\%date:~0,10%

    xcopy d:\db_backup\%date:~0,10% M:\\%date:~0,10% /s

    net use m: /del /yes

    下面是backuptest.sql的语句:

    use 数据库名

    GO

    declare @src varchar(50)

    set @src='d:\db_backup\'+convert(varchar(10),getdate(),120)+'\备份的文件名.bak'

    backup database 数据库名 to disk=@src with init

    GO