我想通过不允许创建数据库的存储过程从本地计算机创建数据库。
我收到此错误:
消息 5133,级别 16,状态 1,第 1 行
文件“D:\SHA_dat\SHA.dat”的目录查找失败,出现操作系统错误 2(系统找不到指定的文件。)。
消息 1802,级别 16,状态 1,第 1 行
创建数据库失败。无法创建列出的某些文件名。检查相关错误。
我的代码在这里:
SELECT @cSQL = 'CREATE DATABASE '+@cDBName+' ON ( NAME = '''+@cDBName+'_data'''+',
FILENAME = ' + quotename(@cDbPath)+ ') LOG ON ( NAME = '''+@cDBName+'_Log'',
FILENAME = ' + quotename(@cLogPath)+ ')'
select @cSQL
其中@cDBName 是指要创建的数据库名称,@cDBPath 和@cLogPath 是指用于创建 .dat 和 .log 文件的网络路径
谁能帮我?