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
  • 概述:本文代碼示例演示瞭如何在WPF中使用LiveCharts庫創建動態條形圖。通過創建數據模型、ViewModel和在XAML中使用`CartesianChart`控制項,你可以輕鬆實現圖表的數據綁定和動態更新。我將通過清晰的步驟指南包括詳細的中文註釋,幫助你快速理解並應用這一功能。 先上效果: 在 ...
  • openGauss(GaussDB ) openGauss是一款全面友好開放,攜手伙伴共同打造的企業級開源關係型資料庫。openGauss採用木蘭寬鬆許可證v2發行,提供面向多核架構的極致性能、全鏈路的業務、數據安全、基於AI的調優和高效運維的能力。openGauss深度融合華為在資料庫領域多年的研 ...
  • openGauss(GaussDB ) openGauss是一款全面友好開放,攜手伙伴共同打造的企業級開源關係型資料庫。openGauss採用木蘭寬鬆許可證v2發行,提供面向多核架構的極致性能、全鏈路的業務、數據安全、基於AI的調優和高效運維的能力。openGauss深度融合華為在資料庫領域多年的研 ...
  • 概述:本示例演示了在WPF應用程式中實現多語言支持的詳細步驟。通過資源字典和數據綁定,以及使用語言管理器類,應用程式能夠在運行時動態切換語言。這種方法使得多語言支持更加靈活,便於維護,同時提供清晰的代碼結構。 在WPF中實現多語言的一種常見方法是使用資源字典和數據綁定。以下是一個詳細的步驟和示例源代 ...
  • 描述(做一個簡單的記錄): 事件(event)的本質是一個委托;(聲明一個事件: public event TestDelegate eventTest;) 委托(delegate)可以理解為一個符合某種簽名的方法類型;比如:TestDelegate委托的返回數據類型為string,參數為 int和 ...
  • 1、AOT適合場景 Aot適合工具類型的項目使用,優點禁止反編 ,第一次啟動快,業務型項目或者反射多的項目不適合用AOT AOT更新記錄: 實實在在經過實踐的AOT ORM 5.1.4.117 +支持AOT 5.1.4.123 +支持CodeFirst和非同步方法 5.1.4.129-preview1 ...
  • 總說周知,UWP 是運行在沙盒裡面的,所有許可權都有嚴格限制,和沙盒外交互也需要特殊的通道,所以從根本杜絕了 UWP 毒瘤的存在。但是實際上 UWP 只是一個應用模型,本身是沒有什麼許可權管理的,許可權管理全靠 App Container 沙盒控制,如果我們脫離了這個沙盒,UWP 就會放飛自我了。那麼有沒... ...
  • 目錄條款17:讓介面容易被正確使用,不易被誤用(Make interfaces easy to use correctly and hard to use incorrectly)限制類型和值規定能做和不能做的事提供行為一致的介面條款19:設計class猶如設計type(Treat class de ...
  • title: 從零開始:Django項目的創建與配置指南 date: 2024/5/2 18:29:33 updated: 2024/5/2 18:29:33 categories: 後端開發 tags: Django WebDev Python ORM Security Deployment Op ...
  • 1、BOM對象 BOM:Broswer object model,即瀏覽器提供我們開發者在javascript用於操作瀏覽器的對象。 1.1、window對象 視窗方法 // BOM Browser object model 瀏覽器對象模型 // js中最大的一個對象.整個瀏覽器視窗出現的所有東西都 ...