SQL Server2019安裝詳細教程及常見錯誤處理

来源:https://www.cnblogs.com/sgxw/archive/2020/07/27/13386511.html
-Advertisement-
Play Games

在.net開發中我們經常會用到SQL Server,微軟的SQL Server其實還算不錯,而且其Developer(開發者版)也免費對用戶使用,但是在安裝的過程中,尤其是在沒有之前版本的全新安裝時,往往會出現很多問題,在本文中我將詳細再現整個安裝流程,並對出現的問題給出解決辦法。 ...


        在.net開發中我們經常會用到SQL Server,微軟的SQL Server其實還算不錯,而且其Developer(開發者版)也免費對用戶使用,但是在安裝的過程中,尤其是在沒有之前版本的全新安裝時,往往會出現很多問題,在本文中我將詳細再現整個安裝流程,並對出現的問題給出解決辦法。僅針對同一臺機第一次安裝,如果前期有安裝卸載此教程可能不適用,且在安裝之前建議關閉windows防火牆。

一.官網下載

可以直接百度打開微軟官網,選擇中間的developer版就可以滿足學習需要。developer版本是全功能且免費的。

二.安裝SQL Server實例

右擊下載好的exe文件,使用管理員身份運行;這裡我們選擇自定義安裝。

 媒體文件預設是安裝在C盤,這裡也可以選在放在其它盤。

 安裝完畢後進入新的頁面,開始正式的安裝過程,在左側選擇安裝字樣,點擊【全新SQL Server 獨立安裝或向現有安裝添加新功能】

  這裡版本不用更改,也不需要產品密鑰,下一步。

 接受協議,勾選後繼續下一步。

  下一步。

 之後往下進行安全檢查,進行安全檢查時會出現防火牆警告,無視掉就ok。繼續下一步。

 選擇自己所需的功能,不建議全選很多功能暫時用不上。必選:資料庫引擎服務、和SQL複製。

 選擇預設實例,然後下一步

 下一步

 選擇混合模式,並設置密碼。此時用戶名為sa,並點擊添加當前用戶添加用戶(此處的密碼比較重要,後面會經常用到)

 添加用戶,然後下一步

 點擊【安裝】

 

 三.下載管理工具SQL Server Management Studio (SSMS)

在前面我們對SQL Server2019實例進行了安裝,只有實例還不夠,那麼最後我們還需要在微軟官網下載並安裝SSMS對數據進行管理。

 四.安裝管理工具SQL Server Management Studio (SSMS)

 下載完成後,將exe文件右擊,用管理員身份打開,預設位置也可更改,然後點擊【安裝】

 

 找到Microsoft SQL Server Management studio,點擊並打開。

 輸入伺服器名[一般會直接帶出來,如果沒有可以輸入一個實心點(.)],輸入用戶名(預設是sa),密碼(前面設置的密碼在這裡就用上了);

 也可以直接選擇用用windows內置賬戶登錄,如只在本機使用資料庫建議選擇這種方式。

 到這裡,SQL Server 2019就安裝成功了。

 五、常見問題及解決方法

1.重新啟動電腦失敗,遇到這個問題,這裡運行》進入註冊表。

 在“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager”,在右側找到“PendingFileRenameOperations”刪除“PendingFileRenameOperations返回重新運行安裝程式即可。

  2.使用SSMS(SQL Server Management Studio)連接SQL Server 資料庫時出錯:

  打開電腦管理》服務》選擇SQL Server (MSSQLSERVER),右擊啟動。

 

下麵貼一些比較關鍵的點截圖,如果遇到相關報錯可以參考

打開SQL Server Configuration Manager,點擊SQL Server 網路配置前面的三角號,選擇SQLEXPRESS協議,查看TCP/IP的狀態是否是已啟用,如果是已禁用,則右鍵點擊TCP/IP選項,選擇啟用,如下圖所示:

 然後右鍵點擊TCP/IP選項,選擇屬性,選擇IP地址,拉到最下麵,可以看到IPAll,TCP埠填寫為1433(sql server預設埠),點擊確定。

 然後選擇SQL Navite Client 10.0配置下的客戶端協議,在這裡保證TCP/IP的狀態為已啟用,如下圖所示:

 右鍵點擊TCP/IP,選擇屬性,可以看到這裡預設埠也是1433。如下圖所示:

 最後要重啟服務才可以保證修改生效,選擇SQL Server服務下的SQL Server ,右鍵選擇重新啟動,重啟服務如下圖所示:

  到此,問題解決。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 下麵簡單的總結一下,自己對進程間通信的理解。首先,要意識到一點:各進程間擁有相互獨立的地址空間,所以進程間無法在用戶態完成通信,必須要藉助操作系統,也就是內核態來完成相應的操作。 內核態和用戶態 由上圖可知,系統分為內核態和用戶態,其中內核態包括內核,用戶態主要指應用程式。內核控制了電腦的軟體和硬 ...
  • Jenkins插件的安裝、插件依賴關係及插件版本迭代 本文檔適用於解決 jenkins部署 完成後,插件的安裝、依賴及版本迭代問題 在有網的環境部署jenkins的插件問題 安裝插件 因為訪問外網需要手動配置代理的原因,第一次登進去後會出現以下的界面 可以選擇配置代理來解決 解決後會出現 插件的安裝 ...
  • 基於docker部署Jenkins 0.我做這個文檔的時候,大概是19年12月前後,那會er2.200是最新版的。 1. 下載鏡像 docker pull jenkins/jenkins 一定要安裝最新版的 jenkins,舊版本,很多插件無法安裝 2. 查看jenkins的詳細信息 docker ...
  • 使用Fcitx5,可以使用雙拼,可以使用雲端聯想,可以引用詞庫(不用再自己養詞庫了!) ...
  • 半導體工程組織JEDEC為動態隨機存取存儲器(DRAM)設定了標準,該組織上周發佈了最終的JESD79-5DDR5規範。新型存儲器是其每引腳數據傳輸速度的兩倍,其存儲設備的容量增加了四倍,降低了工作電壓,並引入了多種方法來提高瘦節點上DRAM的可靠性-並降低功耗。JEDEC說,DDR5 SDRAM將 ...
  • 分詞器 什麼是IK分詞器? 分詞:即把一段中文或者別的劃分成一個個的關鍵字,我們在搜索時會把自己的信息進行分詞,會把資料庫中或者索引庫中的數據進行分詞,然後進行一個匹配操作,Elasticsearch的標準分詞器,會將中文分為一個一個的字,而不是詞,比如:“石原美里”會被分為“石”、“原”、“美”、 ...
  • 很多開源軟體都支持include這個指令,把某個目錄下的文件導入到指定位置做配置文件的方式(最常見的就是把某個目錄下的以點conf結尾的文件導入到當前位置);以上紅框中的內容表示把/usrlocal/reds/conf.d/test.conf文件都導入到此處;這裡需要註意一點redis好像不支持以... ...
  • 本文更新於2020-05-04,使用MySQL 5.7,操作系統為Deepin 15.4。 忘記roo密碼 使用mysqld_safe --skip-grant-tables跳過許可權系統啟動服務。 不使用賬號密碼,直接使用mysql登錄。 使用UPDATE mysql.user SET authen ...
一周排行
    -Advertisement-
    Play Games
  • 一、openKylin簡介 openKylin(開放麒麟) 社區是在開源、自願、平等和協作的基礎上,由基礎軟硬體企業、非營利性組織、社團組織、高等院校、科研機構和個人開發者共同創立的一個開源社區,致力於通過開源、開放的社區合作,構建桌面操作系統開源社區,推動Linux開源技術及其軟硬體生態繁榮發展。 ...
  • 簡介 Flurl是一個用於構建基於HTTP請求的C#代碼的庫。它的主要目的是簡化和優雅地處理網路請求(只用很少的代碼完成請求)。Flurl提供了一種簡單的方法來構建GET、POST、PUT等類型的請求,以及處理響應和異常。它還提供了一些高級功能,如鏈式調用、緩存請求結果、自動重定向等。本文將介紹Fl ...
  • 一:背景 1. 講故事 最近也挺奇怪,看到了兩起 CPU 爆高的案例,且誘因也是一致的,覺得有一些代表性,合併分享出來幫助大家來避坑吧,閑話不多說,直接上 windbg 分析。 二:WinDbg 分析 1. CPU 真的爆高嗎 這裡要提醒一下,別人說爆高不一定真的就是爆高,我們一定要拿數據說話,可以 ...
  • 剛開始寫文章,封裝Base基類的時候,添加了trycatch異常塊,不過當時沒有去記錄日誌,直接return了。有小伙伴勸我不要吃了Exception 其實沒有啦,項目剛開始,我覺得先做好整體結構比較好。像是蓋樓一樣。先把樓體建造出來,然後再一步一步的美化完善。 基礎的倉儲模式已經ok,Autofa ...
  • 框架目標 什麼是框架,框架能做到什麼? 把一個方向的技術研發做封裝,具備通用性,讓使用框架的開發者用起來很輕鬆。 屬性: 通用性 健壯性 穩定性 擴展性 高性能 組件化 跨平臺 從零開始-搭建框架 建立項目 主鍵查詢功能開發 綁定實體 一步一步的給大家推導: 一邊寫一邊測試 從零開始--搭建框架 1 ...
  • 大家好,我是沙漠盡頭的狼。 本方首發於Dotnet9,介紹使用dnSpy調試第三方.NET庫源碼,行文目錄: 安裝dnSpy 編寫示常式序 調試示常式序 調試.NET庫原生方法 總結 1. 安裝dnSpy dnSpy是一款功能強大的.NET程式反編譯工具,可以對.NET程式進行反編譯,代替庫文檔的功 ...
  • 在`Windows`操作系統中,每個進程的虛擬地址空間都被劃分為若幹記憶體塊,每個記憶體塊都具有一些屬性,如記憶體大小、保護模式、類型等。這些屬性可以通過`VirtualQueryEx`函數查詢得到。該函數可用於查詢進程虛擬地址空間中的記憶體信息的函數。它的作用類似於`Windows`操作系統中的`Task... ...
  • 背景介紹 1,最近有一個大數據量插入的操作入庫的業務場景,需要先做一些其他修改操作,然後在執行插入操作,由於插入數據可能會很多,用到多線程去拆分數據並行處理來提高響應時間,如果有一個線程執行失敗,則全部回滾。 2,在spring中可以使用@Transactional註解去控制事務,使出現異常時會進行 ...
  • 線程(thread)是操作系統能夠進行運算調度的最小單位。它被包含在進程之中,是進程中的實際 運作單位。一條線程指的是進程中一個單一順序的控制流,一個進程中可以併發多個線程,每條線 程並行執行不同的任務。 ...
  • 發現Java 21的StringBuilder和StringBuffer中多了repeat方法: /** * @throws IllegalArgumentException {@inheritDoc} * * @since 21 */ @Override public StringBuilder ...