我卸载了 SQL Server,然后在我的笔记本电脑上重新安装了 SQL Server,现在当我尝试从我的第一次安装中创建一个名为“SSIS”的旧数据库时,我收到以下错误:
消息 5170,级别 16,状态 4,第 1 行无法创建文件“C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\SSIS.mdf”,因为它已经存在。更改文件路径或文件名,然后重试该操作。消息 1802,级别 16,状态 4,第 1 行创建数据库失败。无法创建列出的某些文件名。检查相关错误。
当我尝试访问“DATA”文件夹时,我不能。
我可以创建其他数据库,但不能创建我在网上搜索的名为“SSIS”的数据库,其他人也有类似的错误,但他们的修复不适用于我的笔记本电脑。
卸载后,SSIS 数据库的数据库文件似乎仍然存在。我相信卸载过程不会删除用户数据库文件(可能是设计使然),并且正如其他人所说,您需要删除该文件,或在另一个位置创建新数据库
您应该能够使用从管理 Powershell 提示符中删除文件
您可能会发现日志文件存在相同的问题,因此可能需要运行
(假设路径/文件名正确)
SQL Server 数据库由数据文件
.mdf
和日志文件组成.ldf
这些文件的路径是在创建数据库时指定的:
您收到的错误意味着具有该名称的数据文件已经存在。
如果这个文件没有被任何数据库使用,那么你可以删除它。
--
如果使用 - 请在创建数据库时为数据库文件指定其他路径或名称。
--
以下目录
C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA
是由 SQL Server 创建的,用户无权访问它。要访问此目录,请以管理员身份运行 Explorer。