如果我的数据库和空间不在同一服务器 ,该如何设置

如果我的数据库和空间不在同一服务器 ,该如何设置,第1张

//数据库主机 填相应的服务器ip即可! 端口号那要问清服务商是不是改了,还是用默认的(一般来说要默认的) 改了的话那一定要加上!不改就不用了!数据库帐号 当然要有读和写了,不要怎么用嘛!! 啥编辑那些重新开一个号是最好!

解释
错误表示某 Transact-SQL 语句的语法不正确,并且在错误信息中指定的关键字附近检测到该语法错误。语法错误的最常见起因是 Transact-SQL 关键字或运算符拼写错误,以及以错误的顺序指定 Transact-SQL 语句的语法。
该错误的更复杂起因之一可能是兼容级别与当前数据库不匹配。如果当前数据库具有的兼容级别不是 70,则 Microsoft® SQL Server™ 不会识别兼容级别为 70 的数据库可以识别的关键字。
对策
首先,检查错误信息中指定的关键字附近的 Transact-SQL 语句语法。因为 Transact-SQL 语言语法可能十分复杂,所以 SQL Server 可能错误报告语法错误在 Transact-SQL 语句中的位置,使得报告的位置比实际发生的位置要晚。其次,重新检查生成该错误的整个 Transact-SQL 语句。验证语句的语法顺序。
确保数据库兼容级别不为 65,而为 70。

1 不符合要求。
2 因为应用和数据库是两个不同的业务,并且应用的访问量和数据的处理量可能会相差很大,如果将它们部署到同一个服务器上,会造成资源的浪费和性能瓶颈,同时还会增加服务器的故障率。
3 建议将应用和数据库部署到不同的服务器上,这样可以将资源合理分配,提高应用和数据库的性能,也减小了服务器故障率,保证了业务的可靠性。

用windows账号还是可以登录的。
查找问题的过程:
第一步: 启动所有与SQL有关的服务,问题依旧;
第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled。两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用您的域设置”,先用gpeditmsc打组策略编辑器,机算机配置--管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右边各选项属性,都是未配置状态,问题不在这里。
另外一个提示中提到域设置,域设置不可能禁用SQL Server,并且我查看本地开放端口(netstart -an),25,1433,1434都是开发状态。
晕,会不会是密码错误?
第三步:我用windows账号登录,连接成功后,, 选择"属性",
右键实例,在"属性"窗口中, 转到"Security"(安全性)项, 查看"服务器身份验证"中设置确为"SQL Server和Windows身份验证模式",
然后执行下面的语句启用sa用户, 同时更改sa的密码
EXEC sp_password 'sa',null,'sa'
ALTER LOGIN sa ENABLE
执行出错:
消息 15116,级别 16,状态 1,第 1 行
密码有效性验证失败。该密码太短,不符合 Windows 策略要求。
哈哈,问题找到。
本地设置可能被域设置覆盖。而域设置中指定了安全策略,密码必须有一定的复杂性。重新更改sa密码,
EXEC sp_password 'sa','Uiop_098Mn','sa'
ALTER LOGIN sa ENABLE
看看那是否可以解决

找这个方法试试:
你去找二个地方
一:看看你的客户端网络实用工具中的配置是否和远程服务器一样:端口号,IP地址,服务器名称,以及协议管道
二:仔细看下你的网上邻居本地连接的TCP/IP协议配置:IP地址,默认网关(很重要,这个地方出错,你绝对连不上,仔细看看),DNS服务器配置是否正确。

您在更新SQL Server 2019时遇到“无法为该请求检索数据”错误,这可能是由于各种原因导致的,例如:
1 服务器连接问题:可能您的计算机和 SQL Server 数据库服务器之间发生连接故障,导致无法访问数据库系统。
2 权限不足:如果您没有足够的系统权限,就可能无法执行一些必要的 *** 作来完成更新过程,导致错误。
3 修改过默认设置:如果您修改了SQL Server数据库设置等一些默认设置,可能会与更新进程不兼容,导致错误。
针对此问题,以下是一些建议方法:
1 检查您的计算机和SQL Server数据库服务器之间的连接是否正常,并确保网络通畅。
2 检查您所使用的账户是否有足够的权限来执行此次更新。如果权限不足,可以通过提升账户权限(或者新建具备Install SQL Server权限的本地管理员账户)并重新启动SQL Server安装程序来解决问题。
3 如果您在安装过程中更改了默认设置和配置,则请恢复默认设置并重试。
4 检查您使用的SQL Server版本是否为适用于目前应用程序的版本。如果是,则建议先卸载并重新安装相同版本,再进行更新尝试。
如果以上方法都无法解决问题,可以参考SQL Server错误日志文件的详细错误信息并搜索相关解决方案。如果问题无法解决,建议您联系SQL Server技术支持人员以获得更多帮助。

嘿嘿! 如果你访问时要输入密码的话,请在你的客户端添加一个跟服务器一样的用户名,访问时提示输入密码,你就输入密码并保存后(如果没有保存密码选项它会自动保存密码),再关掉重新访问一次它就不会提示要输入密码了你用软件连接不上就是因为没有密码才访问失败的!你先试试我的方法!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13307762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-12
下一篇 2023-07-12

发表评论

登录后才能评论

评论列表(0条)

保存