创建数据库失败。无法创建列出的某些文件名。请检查前面的错误消息。

本文介绍如何通过SQL Server企业管理器设置SQL Server的默认数据目录和默认日志目录,包括设置步骤及注意事项。

将默认数据目录值和默认日志目录值设置为有效的文件夹路径

可以通过使用 SQL Server 企业管理器或注册表编辑器来设置默认数据目录值和默认日志目录值。

使用 SQL Server 企业管理器

注意实例的 SQL Server 企业管理器包含在 SQL Server 7.0 版中不支持设置默认数据目录和默认的日志目录。但是,您可以在该实例的 SQL Server 企业管理器所包含的 SQL Server 2000 中,注册您的 SQL Server 7.0 的实例,则可以按照以下步骤为您的 SQL Server 7.0 的实例设置默认数据目录和默认的日志目录。

  1. 单击开始,指向程序、 指向Microsoft SQL Server,然后单击企业管理器
  2. 在 SQL Server 企业管理器中,用鼠标右键单击您的 SQL Server 的实例,然后单击属性
  3. SQL Server 属性 (配置) 的 < 实例名称 >对话框中,单击数据库设置选项卡。
  4. 新数据库的默认位置部分中,键入一个有效的文件夹路径在默认数据目录框中,在默认日志目录框中。
  5. 单击确定
  6. 停止您的 SQL Server 实例,然后重新启动您的 SQL Server 的实例。
原文参考:http://support.microsoft.com/kb/836873/zh-cn

SQL Server `CREATE DATABASE` 失败,提示无法创建文件(文件已存在)和逻辑 I/O 错误(保护选项无效),可以采用以下解决办法: #### 处理文件已存在问题 若文件 `D:\U8data\ERPSERVER\ZT997\2023\ufdata.mdf` 已存在,可选择重命名或删除该文件。若要保留文件内容,可先将其备份到其他位置,再执行删除操作。 ```sql -- 若使用 T - SQL 创建数据库,可修改文件名 CREATE DATABASE YourDatabaseName ON PRIMARY ( NAME = YourDatabaseName_data, FILENAME = 'D:\U8data\ERPSERVER\ZT997\2023\ufdata_new.mdf', SIZE = 10MB, MAXSIZE = UNLIMITED, FILEGROWTH = 5MB ) LOG ON ( NAME = YourDatabaseName_log, FILENAME = 'D:\U8data\ERPSERVER\ZT997\2023\ufdata_new_log.ldf', SIZE = 5MB, MAXSIZE = 2048MB, FILEGROWTH = 5MB ); ``` 将 `YourDatabaseName` 替换为实际的数据库名称。 #### 处理逻辑 I/O 错误(保护选项无效) - **检查文件权限**:要保证 SQL Server 服务账户对 `D:\U8data\ERPSERVER\ZT997\2023\` 目录有足够的访问权限,包含读取、写入和修改权限。可在文件夹属性的“安全”选项卡中进行设置。 - **检查磁盘空间**:确保磁盘有足够的空间来创建新的数据库文件。可以通过磁盘管理工具查看磁盘的可用空间。 - **检查文件是否被占用**:确认 `ufdata.mdf` 文件没有被其他程序占用。可以尝试关闭可能使用该文件的应用程序,或者在任务管理器中查看是否有相关进程正在使用该文件。 - **修复磁盘错误**:使用 Windows 的磁盘检查工具检查并修复磁盘错误。具体步骤如下: - 打开“此电脑”,右键单击包含 `ufdata.mdf` 文件的磁盘,选择“属性”。 - 在“工具”选项卡中,点击“检查”按钮,按照提示进行磁盘检查和修复。 - **重建数据库文件**:如果以上方法都无法解决问题,可以尝试删除 `ufdata.mdf` 和对应的日志文件,然后重新创建数据库。在删除文件之前,务必备份重要数据。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值