1问题描述
首先在work表中对于两个字段,employee和department都建立了外键,然后想看一下数据库关系图,报错:索引超出了数组界限。测试了其他的数据库是可以正常
创建
数据库关系图的。
2问题解决
网上很多的解决方案是说版本不太OK,蛋酥鉴于其他数据库都可以的情况,觉得这种方式应该不OK,所以删除了外键关系,还是不OK,然后重新启动SSMS,它OK了!可以正常
创建
数据库关系图啦!
今天早上超级开心,开学第一天,收到了助教申请的回复邮件,一周一次的数据库上机,所以要好好学一下sql server 不能丢脸哈哈哈
指定的 sa 密码不满足强密码要求
然后开始软件下载的和安装,在这里选择混合模式,发现密码总是过不去:指定的 sa 密码不满足强密码要求。有关强密码要求的详细信息,请参阅安装程序帮助或 %SQL_PRODUCT_SHORT_NAME% 联机丛书中的“数据库引擎配置 - 帐户设置”。
查看了密码复杂性要求已经禁用,但是就是同样的提示
可能没有人像我这么笨蛋哈哈哈,把第一次的
当 SQL Server 的事务日志备份文件满时,就会发生错误 9002。这通常是由于事务日志备份不足或被阻止而导致的。为了解决此问题,可以采取以下步骤:
1. 增加事务日志备份频率,以便缩短备份间隔时间。
2. 将事务日志备份文件移到较大的磁盘或文件系统。
3. 将事务日志备份文件的大小增加到更大的值。
4. 压缩事务日志备份文件以减少它们的大小。
5. 检查日志备份文件是否被其他进程占用或锁定,如果是,请关闭这些进程。
6. 如果上述步骤都没有解决问题,请考虑停止 SQL Server 服务并清空事务日志。请注意,这将删除所有未提交的事务,并且可能会导致数据丢失和不完整性。
您可以通过以下命令检查日志备份的大小:
USE master;
EXEC sp_helpdb 'YourDatabaseName';
此命令将返回有关您要检查的数据库的信息,包括日志备份文件的大小。如果您想要清空事务日志,可以使用以下命令:
BACKUP LOG YourDatabaseName WITH TRUNCATE_ONLY;
在执行此命令之后,您应该立即进行完整的数据库备份以保护您的数据。