当前位置:Gxlcms > 数据库问题 > .Net Core建站(4):FTP发布项目及连接服务器数据库

.Net Core建站(4):FTP发布项目及连接服务器数据库

时间:2021-07-01 10:21:17 帮助过:34人阅读

CoreProject,,这是完整路径,,失败了好多次,,

红色字体就是我在IIS中填的路径,CoreProject是在FTP服务中存放的项目的文件夹名称,,所以不用填写完整路径,会在FTP服务地址下,自动生成指定路径,,,

技术分享图片

最后的结果应该是这样的 技术分享图片

服务器上的文件也没有问题

技术分享图片

OK,FTP发布就差不多了,接下来转回SQL,,,这时候也装好了,,

默默吐槽一句一核一G的服务器卡爆了,,从两点半等到现在五点半,,,

 。。。。。。。

由于云服务器没有装SSMS,所以,我遇到了大麻烦,SO,现在已经七点半了!!!!!不过可算是解决了,,

首先啊,咱们肯定是要用sa账号连接服务器数据库的,但是,我现在不知道sa的密码,这就很尴尬了,,

只能用sqlcmd去重新设置sa密码,,But,当我打开sqlcmd的时候报错了,,连接不上,,这是个什么鬼,,明明我的数据库服务已经开启了,,

技术分享图片

然后找半天,用一个命令去看1433端口是否已经开启,,

1 netstat -ano

技术分享图片

发现1433端口并没有启用,,,于是跑到SQL service配置管理器去,启用TCP/IP,并设置一下

技术分享图片

重新启动SQL服务后,打开sqlcmd,出现这个界面就表示登录成功了,默认为Windows登录,,

技术分享图片

接下来,要设置sa账户的密码,, 记得结束的时候敲一个“GO”,如果错误的话,会有提示的,,没有任何提示,表示没毛病,,

1 -- 启用sa账户
2 alter login sa enable
3 -- 设置sa账户密码
4 alter login sa with password="123"

技术分享图片

然后,敲"exit"退出sqlcmd,去用sa账户登录,,

1 sqlcmd -S 127.0.0.1  -U sa -P 1364202622@qq.com

 技术分享图片

然鹅,很尴尬的又报错了,,,这是为毛呢???

丫默认的登录模式是Windows身份验证,,我们得改成SQL Service和Windows通用的,,

跑去改注册表,,这个路径下的,LoginMode,将它的值改为2,,可能会有些许不同,在周围找一找,也能找到这个节点的,,

1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL14.SQLEXPRESS\MSSQLServer

 技术分享图片

改好之后,继续重启SQL服务,,用sa账号登录sqlcmd,

技术分享图片

很明显,已经登录成功了,,由于之前在配置FTP的时候,就已经把SQL的入站规则配置了,不晓得还记不记得,,

技术分享图片

 所以,我们可以直接在本地的SSMS中连接服务器的数据库,,数据库的服务器名称是服务器IP加上端口号1433,逗号分隔,如:“120.0.0.1,1433”

技术分享图片

完美,,登陆成功,,

技术分享图片

 

 差不多就这些,,贴出给我帮助最大的两个帖子,,感谢各位大佬的分享,,

解决sqlserver 2008 sqlcmd无法登陆

使用SQL命令行(sqlcmd)启用sa用户

 回去洗洗睡了,,虽然一下午又学到不少东西,,不过还是梗梗的,,唯有被窝才是归宿啊,,

下集预告就不写了,,我也不知道下次会写啥,,

就酱,,

 

.Net Core建站(4):FTP发布项目及连接服务器数据库

标签:9.png   net   iis   server   用户名   错误   post   自己的   火墙   

人气教程排行