求助!有没有sql server数据库大佬帮我看看
sqlserver吧
全部回复
仅看楼主
level 1
起因是我用sql server数据库的时候我之前建的表都没了,然后我想着也就两个表,而且那两个表是通过vs创建的,但是vs不知道为什么突然连不上数据库(如图2),所有想着删掉数据库重新建个数据库,但是当我在sql server中想删除数据库时,数据库删不掉,他提示数据库发生偏移(如图1),但是我完全没移动过数据库文件,然后我想再次创建数据库的时候,发现新建的数据库还是删不掉,我想请教一下大佬们,这种情况要怎么办,问ai都说是文件移动了导致的
2025年12月03日 13点12分 1
吧务
level 11
删掉不掉,可能是数据库正在使用
2025年12月05日 05点12分 2
不是吧,我删除数据库的时候选了删除连接了,我后面开启单用户模式再关闭单用户模式,然后再删除,不知道为什么就可以删了
2025年12月06日 09点12分
应该就是使用中
2026年01月27日 23点01分
吧务
level 11
单用户方式或关闭后再打开,马上删除
2026年03月31日 07点03分 3
level 12
错误823的常见原因
列名冲突:在尝试添加或修改列时,新列名与表中的现有列名相同。
数据类型不兼容:尝试将一个列的类型更改为与现有数据不兼容的类型。
约束冲突:例如,试图删除一个有外键约束的列。
系统保留关键字:使用了SQL Server的保留关键字作为列名或表名。
视图依赖问题:如果试图更改的列被视图依赖,而没有适当地更新这些视图。
2026年04月01日 13点04分 4
level 12
关闭所有连接,再用命令Drop DataBase <DataBaseName>
2026年04月01日 13点04分 5
1