开发者社区> 问答> 正文

DMS 可以创建数据库吗 还是有什么其他设置


use master
go


if exists(select * from sysdatabases where name='Test')
begin
    select '该数据库已存在'
    drop database Test        --如果该数据库已经存在,那么就删除它
end
else
begin
    create database Test
    on  primary        --表示属于 primary 文件组
    (
        name='TestDB_data',        -- 主数据文件的逻辑名称
        filename='/usr/mssql/TestDB_data.mdf',    -- 主数据文件的物理名称
        size=5mb,    --主数据文件的初始大小
        maxsize=100mb,     -- 主数据文件增长的最大值
        filegrowth=15%        --主数据文件的增长率
    )
    log on
    (
        name='TestDB_log',        -- 日志文件的逻辑名称
        filename='/usr/mssql/TestDB_log.ldf',    -- 日志文件的物理名称
        size=2mb,            --日志文件的初始大小
        maxsize=20mb,        --日志文件增长的最大值
        filegrowth=1mb        --日志文件的增长率
    )
end
执行以上语句提示A file activation error occurred. The physical file name 'TestDB_data.mdf' may be incorrect. Diagnose and correct additional errors, and retry the operation.

展开
收起
geminizhang 2017-12-13 15:45:41 3796 0
2 条回答
写回答
取消 提交回答
  • 回 1楼dongshan8的帖子
    是的,dms连接后创建数据库失败,难道还是只有用客户端创建

    -------------------------

    回 3楼dongshan8的帖子
    你们这个数据库实例不是ecs的Ubuntu下面吗

    -------------------------

    ReDMS 可以创建数据库吗 还是有什么其他设置
    你们提供的rds服务 我选择的sqlserver2012web

    -------------------------

    回 5楼dongshan8的帖子
    可以了 不是Ubuntu 是windows nt系统
    2017-12-14 10:40:31
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    版主回复:

    请问您是打算用MDB管理您自己的云服务器上的数据库吗?

    我不太懂数据库,但看上边的信息,您是想管理 SQL Server数据库吗?其中一个数据库的路径是:/usr/mssql/TestDB_data.mdf ?

    -------------------------

    回 2楼(geminizhang) 的帖子
    版主回复:

    个人觉得您里边的SQL语句,好象不太符合常理,因为一般Windows环境下,应该不会有如 /usr/mssql/TestDB_data.mdf 的文件路径吧?

    -------------------------

    回 4楼(geminizhang) 的帖子
    版主回复:

    您在ubuntu里安装了 SQL Server 2017吗?

    -------------------------

    回 7楼(geminizhang) 的帖子
    版主回复:

    很高兴听到您已经解决问题,同时更新了帖子的状态。

    欢迎有空时,多来论坛逛逛喔。
    2017-12-13 21:51:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
金融行业高频交易数据管理解决方案 立即下载
基于Spark的统一数据管理与数据探索平台 立即下载
INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载