我正在尝试通过vb.net中的SqlCommand
创建服务器。它应该在公司服务器上运行的现有SQL Server上创建数据库。
当我在工作站上创建的服务器上的共享文件目录([c:\data\
到服务器]和[\\server\data\
作为UNC路径])上创建数据库时,UNC路径工作正常但是当使用服务器SQL Server时,我在文件名中出错。
"CREATE DATABASE " & "Setup ON" & _
"(NAME = " & "Setup " & _
" FILENAME = N'" & driveletter & strlocation & "\Setup.MDF', " & _
" SIZE = 5MB, MAXSIZE = 200MB, FILEGROWTH = 10%)" & _
" LOG ON (NAME = " & "Setup_Log, " & _
" FILENAME = '" & driveletter & strlocation & "\LOG.LDF', " & _
" SIZE = 2MB, MAXSIZE = 5MB, FILEGROWTH = 10%);"
driveletter
剥离共享目录的本地pc名称,并获取它的unc路径。
strlocation
是共享目录中位置的文件路径。