如果我在A机器上装了mssql,我现在有个程序temp.exe,调用sqldmo的PutPhysicalName(C:\test.mdf)接口函数当然可以在自己的机器上的C盘创建一个test.mdf文件,但是如果我想把文件写在B机器上那么我如果用PutPhysicalName(\\B机器IP\D$),这样肯定会提示找不到路径,即使我在系统中挂上了这个盘或者在temp.exe的进程一开始就挂上了这个盘(做文件copy之类的操作成功)。好像mssql就是启用了另外一个session来做这个操作,而net use之类的命令或者api都只能在一个session内起作用。请问,我如何实现我的目的?不管是用设置的方法,还是编程的方法,麻烦大牛解答了。谢谢ps:我的目的就是实时地在nas盘上保留所有mssql新建的库或者更新的数据库文件
HTTP://www.ebigear.com/Fund/PlayNews.php?NewsID=29453&ID=285885
我想就只保存一份文件,也就是A机器上的mssql把数据库文件存在b机器上,用也是用b上面的文件,能实现么?