總感受,今天(2018-1-14)下午寫不完這篇,雖然蠻簡單,只是點點點,,,html
主要是記錄兩個,sql
1.鏈接服務器的數據庫數據庫
2.項目FTP發佈到服務器瀏覽器
使用數據庫:SQL Server 2017安全
使用服務器:騰訊雲, Windows Server 2016 數據中心版 64位中文版 1核1G 50G硬盤服務器
而後,開撥,,,工具
首先是服務器,我半個小時前重裝的,,和剛剛入手時一毛同樣,,具體進入服務器的方法就不說了,,sqlserver
進去第一件事就是裝數據庫,,畢竟騰訊提供的數據庫死貴死貴,,買不起的說,,字體
然而在裝數據庫以前啊,千萬記得裝.Net Framework 3.0,我不曉得SQL 2017會不會有問題,網站
可是我之前裝SQL 2012的時候,不裝.Net Framework 3.0,那是鐵定報錯的,,因此仍是裝上會保險一丟丟,
具體操做:服務器管理器=>管理=>添加角色和功能
而後會彈出一個對話框,一路下一步,,在服務器角色的地方,記得勾選Web服務器(IIS),留着備用
在功能這裏,勾選.Net Framework 3.5,繼續一路下一步,,最後安裝就OK,,
接下來就是SQL Server2017的安裝了,,下載地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
我下載的是免費的Express 版本,只有4M左右,,賊小,,畢竟它和之前的SQL不同,之前會同時安裝SSMS,
如今得本身去另外下載SSMS來進行安裝了,,具體怎麼安裝就不作演示,,得裝很久很久很久,,,不過服務器上能夠不安裝SSMS,我安裝在本身的電腦上邊兒了
SSMS下載地址:https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms,剛剛發現那個頁面好像炸了,得本身用F12幹掉一些div才能點下載連接,,,
在等待安裝數據庫的時候啊,我們去把FTP服務搭起來,,
依舊是那個地方:服務器管理器=>管理=>添加角色和功能
還記得咱們以前,在服務器角色的地方,勾選的Web服務器(IIS)麼,
再次找到它,這時候依舊有變化了,,能夠展開下拉,,勾選FTP服務,而後保存,,
安裝完畢後,,打開IIS,添加一個FTP站點,,
本身寫個網站名稱,以及選個路徑,,
要注意的有兩個,一個是默認端口號是21,這個得記着
還有一個是SSL證書選擇無,,
點擊下一步,
這裏身份驗證選擇基本,受權指定用戶,就是當前登陸用戶的,以及權限,讀寫權限所有勾上
保存後,就能夠在瀏覽器或文件資源管理器中輸入地址:ftp://localhost 輸入正確的用戶名和密碼後訪問FTP文件夾
到了這一步基本就大功告成了,,還差最後一步,,在客戶端沒法訪問,,
這時候就要在防火牆裏面添加入站規則了,,,
路徑:開始=>Windows管理工具=>高級安全Windows防火牆=>入站規則=>新建規則
規則類型選擇:端口,協議和端口選擇:TCP,和特定本地端口,,在特定本地端口中,填IIS發佈的FTP服務端口號21,而後一路下一步,,最後給這個規則取個名字,,這個隨意,,
按一樣的流程,添加一個數據庫的入站規則,端口號爲1433,,,
最後完成的時候,應該是醬紫的,,
而後,咱們回到客戶端,,就是本身的電腦,,打開項目,選發佈
選擇FTP發佈
在這裏有坑啊,就是那個站點路徑,,以前我填的是C:\Users\Administrator\Desktop\WebRelease\CoreProject,,這是完整路徑,,失敗了好屢次,,
紅色字體就是我在IIS中填的路徑,CoreProject是在FTP服務中存放的項目的文件夾名稱,,因此不用填寫完整路徑,會在FTP服務地址下,自動生成指定路徑,,,
最後的結果應該是這樣的
服務器上的文件也沒有問題
OK,FTP發佈就差很少了,接下來轉回SQL,,,這時候也裝好了,,
默默吐槽一句一核一G的服務器卡爆了,,從兩點半等到如今五點半,,,
。。。。。。。
因爲雲服務器沒有裝SSMS,因此,我遇到了大麻煩,SO,如今已經七點半了!!!!!不過可算是解決了,,
首先啊,我們確定是要用sa帳號鏈接服務器數據庫的,可是,我如今不知道sa的密碼,這就很尷尬了,,
只能用sqlcmd去從新設置sa密碼,,But,當我打開sqlcmd的時候報錯了,,鏈接不上,,這是個什麼鬼,,明明個人數據庫服務已經開啓了,,
而後找半天,用一個命令去看1433端口是否已經開啓,,
1 netstat -ano
發現1433端口並無啓用,,,因而跑到SQL Server配置管理器去,啓用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 Server和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」
完美,,登錄成功,,
差很少就這些,,貼出給我幫助最大的兩個帖子,,感謝各位大佬的分享,,
回去洗洗睡了,,雖然一下午又學到很多東西,,不過仍是梗梗的,,惟有被窩纔是歸宿啊,,
下集預告就不寫了,,我也不知道下次會寫啥,,
就醬,,