麒麟v10 上部署 TiDB v5.1.2 生产环境优化实践
1090
2024-01-11
Microsoft *** 是一个数据库管理系统,遵循ANSI SQL 等标准,用于存储、检索和管理结构化数据有时,用户会发现连接到Microsoft ***时出现‘4064’错误提示,本文将详细介绍如何解决MSSQL 无法连接4064 错误以及解决方案。
当尝试连接到MS***时,出现“4064”错误,说明当前登录没有获取到正确的数据库或者用户默认数据库,解决该问题可以采取以下两种方案:第一种解决方案:1,使用‘master’数据库来更改用户登录名和密码:
USE master;GOALTER LOGIN [user_name]WITH DEFAULT_DATABASE=[master]GO2,使用‘sys.sql_logins’视图更改登录名和密码:USE master;
GOUPDATE sys.sql_loginsSET DEFAULT_DATABASE = [master]WHERE LOGIN_NAME = [user_name]GO第二种解决方案:1,使用master数据库来更改用户默认数据库:
USE master;GOALTER LOGIN [user_name]WITH DEFAULT_DATABASE=[new_default_database_name]GO2,使用‘sys.sql_logins’视图更改登录名和密码:
USE master;GOUPDATE sys.sql_loginsSET DEFAULT_DATABASE = [new_default_database_name]WHERE LOGIN_NAME = [user_name]
GO以上两种方案都可以用来解决MSSQL 无法连接4064 错误,但是最简单和安全的解决方式是重新设置用户账号密码和默认数据库。这样不仅能解决当前问题,还能保证系统数据的安全性。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。