意外发现ASP.NET 有自带的 LocalSqlServer 连接字符串

[复制链接]
查看11 | 回复3 | 2021-1-27 07:20:02 | 显示全部楼层 |阅读模式
ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;
买了一个香港空间,买的时候说支持远程访问MSSQL,还截图给我看,好吧,购买后实际操作发现居然不支持远程访问MSSQL,
严重鄙视业务不熟练的。。。
于是,只好改成.\SQLEXPRESS。改完之后在本地服务器测试成功,发布到香港,发现如下错误:
Anetwork-relatedorinstance-specificerroroccurredwhileestablishingaconnectiontoSQLServer.Theserverwasnotfoundorwasnotaccessible.VerifythattheinstancenameiscorrectandthatSQLServerisconfiguredtoallowremoteconnections.(provider:SQLNetworkInterfaces,error:26-ErrorLocatingServer/InstanceSpecified)
反复测试不解,于是删除本地的所有数据库连接字符串,发现本地网站依旧运行正常,原来ASP.NET自带有LocalSqlServer字符串。






打电话给香港support,居然说工单太多,太忙,暂时没时间处理。。。
散分散分。。。
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:20:02 | 显示全部楼层
这个connectionstring一直都有
https://technet.microsoft.com/zh-cn/subscriptions/system.data.sqlclient.sqlconnection.connectionstring(v=vs.80).aspx
我觉得你的问题还是远程数据库服务器的问题,以前遇到过买香港空间都不带数据库的,要单买,还是确认一下较好
回复

使用道具 举报

千问 | 2021-1-27 07:20:02 | 显示全部楼层
引用1楼xiaojie_cp的回复:这个connectionstring一直都有
https://technet.microsoft.com/zh-cn/subscriptions/system.data.sqlclient.sqlconnection.connectionstring(v=vs.80).aspx
我觉得你的问题还是远程数据库服务器的问题,以前遇到过买香港空间都不带数据库的,要单买,还是确认一下较好

是的,MSSQL是单独购买的,而且现在都不支持远程访问MSSQL,都要用网页myLittleAdmin去访问,正好这几天比较悲催的是这个myLittleAdmin授权出问题,TOOL只能用Query,不能导入,不能新建表。废材了。
LocalSqlServer这个连接字符串,默认是有的么?如果有多个mdf文件呢,到底以那个为准呢。
我这个意思是说,web.config文件没有任何连接字符串,但是下面这一句不会报错,能正常运行。
stringconStr=ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;

回复

使用道具 举报

千问 | 2021-1-27 07:20:02 | 显示全部楼层
ConfigurationManager.ConnectionStrings自带一个LocalSqlServer
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行