PS:C#開發的童鞋們,記得先安裝VS開發工具,在安裝sqlserver(做網站開發的 ,最后在安裝 iis配置 )。 因為sqlserver需要 先安裝.net framework相應版本, 才能順利安裝好sqlserver。 而先安裝VS,VS自動安裝多版本.net framework,這樣再安裝 sqlserver時就不需要提前安裝 .net framework相應版本了。
如果不需要使用VS的,可以根據安裝sqlserver時,提示的 .net framework去自行百度下載。
1.下載安裝包
官網 下載地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
https://www.microsoft.com/zh-cn/sql-server
PS:如果N年以后,上面這兩個鏈接失效了,你可以自己去百度 搜索 sql server相應版本名稱,找到帶microsoft 的官網去下載。
2.這里我選擇了developer版,也可以輸入產品“葯”
https://www.cnblogs.com/Williamls/p/10506243.html
附上“葯”, CSDN現在審核嚴格,特殊關鍵詞不通過,你們懂得。
6GPYM-VHN83-PHDM2-Q9T2R-KBV83
22222-00000-00000-00000-00000
TDKQD-PKV44-PJT4N-TCJG2-3YJ6B
6GPYM-VHN83-PHDM2-Q9T2R-KBV83
四個葯的原文
https://www.cnblogs.com/Williamls/p/10506243.html
https://blog.csdn.net/weixin_40238968/article/details/82049917
3. sql server2017 安裝時勾選哪些功能
實例ID:MSSQLSERVER 、、
4.選擇混合模式,
數據庫引擎配置,在當前配置中主要設置SQL登錄驗證模式及賬戶密碼,與SQL的數據存儲目錄,身份驗證模式 推薦使用 混合模式進行驗證,,,,,,,
在安裝過程中內置的SQL Server系統管理員帳戶(sa)的密碼比較特殊,SQLServer 對SA的密碼強度要求相對比較高,需要有大小寫字母、數字及符號組成,否則將不允許繼續安裝。
在"指定Sql Server管理員"中最好指定本機的系統管理員administrator
注意:有時候會遇到 選擇混合模式時,輸入密碼,總是提示密碼強度不夠, 這種情況最快速的解決辦法是,不選擇混合,選擇windows身份驗證模式,等到SQLServer完全安裝好之后,先以windows方式登錄進去,然后在設置里改為混合模式即可。
5. 點擊運行,找 SQL Server Management Studio (SSMS) 對象資源管理器 圖標發現沒有找到,原來,安裝程序現在不默認 給安裝對象資源管理器了。
6.安裝SQL Server Management Studio (SSMS) 對象資源管理器
官網下載:https://docs.microsoft.com/zh-cn/sql/ssms/sql-server-management-studio-ssms?view=sql-server-2017
,如果現在你想下載的版本不是 sql-server-2017,你可以百度搜索 SQL Server Management Studio,默認會推薦最新版
注意下面紅色框圈起來的地方,注意 版本是否與你需要的一致
點擊下載
下載完打開,點擊安裝
點擊 重新啟動 之前,保存好電腦數據,避免關機導致數據丟失。
重啟完之后,點擊開始菜單
使用 windows身份驗證或者 SQLServer身份驗證都可以,但是如果你安裝時沒有選擇混合模式,就只能使用 windows身份驗證。登錄進去后,設置為 混合模式,怎么設置 混合模式,,往下翻,往下翻 往下翻
創建桌面圖標,將開始菜單里的 圖標直接拖到桌面即可。
。
。
。
。
。
7. SQL Server 2008 Windows身份驗證改為混合模式身份驗證
由於需要,要把SQL2008單一的Windows身份驗證改為混合模式身份驗證。在此做一備忘。
步驟:
7.1、用Windows身份驗證方式進入SQL2017,在【對象資源管理器】右鍵擊【根目錄】:
選擇右鍵菜單中的【屬性】:
選擇【安全性】,然后勾選【Sql Server和Windows身份驗證模式】,然后點擊【確定】。
到這里就可以斷開連接退出並使用SQL Server身份驗證模式登錄了。
由於默認不啟用sa,所以如果啟用sa賬戶登錄,則還需要如下設置:
7.2、回到【對象資源管理器】,展開【安全性】,展開【登錄名】就會看到登錄名sa,右鍵sa,選擇【屬性】:
彈出:
選擇【狀態】,右邊的登陸選【啟用】,確定。
這樣就可以用sa登錄,密碼默認為空
7.3、若要修sa密碼,可做如下操作:
選擇sa【屬性】:
選擇【常規】,在密碼處錄入新的密碼則可。
這樣就設置好了混合模式登錄,關閉SQLServer2017,重新打開 選擇 SQLServer身份驗證 登錄即可。
。
。
7.4、萬一還登錄不了,可做如下嘗試:
打開【SQL Server配置管理器】然后展開【SQL Server網絡配置】然后點擊【MSSQLSERVER 的協議】,在右邊啟用【TCP/IP協議】:
然后在【SQL Server服務】:
里重啟MSSQLSERVER服務即可。
以下為網絡搜索結果:
原文:https://www.cnblogs.com/net5x/p/6851782.html
勾上數據庫引擎服務、SQLSERVER復制、客戶端工具鏈接、客戶端工具SDK、客戶端工具向后兼容性、管理工具、SQL客戶端連接SDK、
最后一個sql2008安裝時,怎么選擇服務賬戶
NT Authority\System ,系統內置賬號,對本地系統擁有完全控制權限;在工作組模式下,該賬戶不能網絡資源;通常用於服務的運行,不需要密碼。
NT Authority\Network Service ,系統內置賬號,比 SYSTEM 賬戶權限要小,可以訪問有限的本地系統資源;在工作組模式下,該賬戶能夠以計算機的憑據來訪問網絡資源,默認為遠程服務器的 EVERYONE 和 AUTHENTICATED USER 組的身份;通常用於服務運行,不需要密碼。
NT Authority\Local Service ,系統內置賬號,比 NETWORK SERVICE 賬戶權限要小,可以訪問有限的本地系統資源;在工作組模式下,該賬戶只能以匿名方式訪問網絡資源;通常用於服務的運行,不需要密碼。
就都選local system吧,這個是權限最高的服務賬戶,這三個賬戶按你寫的順序權限依次減小
在數據庫服務中,有些功能需要比較大的權限設置才能運行,比如附加數據庫,就需要local system的服務權限
安裝SQL Server 2008時會用的三個內置賬戶分別是Local Service 帳戶,Network Service 帳戶,Local System 帳戶
LocalSystem是預設的擁有本機所有權限的本地賬戶,這個賬戶跟通常的用戶賬戶沒有任何關聯,也沒有用戶名和密碼之類的憑證。這個服務賬戶可以打開注冊表的HKEY_LOCAL_MACHINE\Security鍵,當LocalSystem訪問網絡資源時,它是作為計算機的域賬戶使用的。
舉例來說,以LocalSystem賬戶運行的服務主要有:WindowsUpdate Client、 Clipbook、Com+、DHCP Client、Messenger Service、Task Scheduler、Server Service、Workstation Service,還有Windows Installer。
Network Service賬戶是預設的擁有本機部分權限的本地賬戶,它能夠以計算機的名義訪問網絡資源。但是他沒有Local System 那么多的權限,以這個賬戶運行的服務會根據實際環境把訪問憑據提交給遠程的計算機。Network Service賬戶通常可以訪問Network Service、Everyone組,還有認證用戶有權限訪問的資源。
舉例來說,以Network Service賬戶運行的服務主要有:Distributed Transaction Coordinator、DNS Client、Performance Logs and Alerts,還有RPC Locator。
Local Service賬戶是預設的擁有最小權限的本地賬戶,並在網絡憑證中具有匿名的身份。Local Service賬戶通常可以訪問Local Service、Everyone組還有認證用戶有權限訪問的資源。
舉例來說,以Local Service賬戶運行的服務主要有:Alerter、Remote Registry、Smart Card、SSDP,還有WebClient。
Local system :本地系統用戶, 個人電腦通常選擇這個用戶
Network service :網絡服務用戶, 通常需要遠程連接的都使用這個
Local Service :本地服務
一、 SQL Server 中服務帳戶類型分為“內置系統帳戶”和“域用戶帳戶”,但“內置系統帳戶”細分成三類“本地系統帳戶”、“網絡服務帳戶”以及“本地服務帳戶”。
在SQL Server 聯機幫助中不同的服務帳戶類型說明如下:
“本地系統”選項指定一個不需要密碼的本地管理員級別的系統帳戶,與SQL Server 2000中的本地系統帳戶類似。
“網絡服務帳戶”是一個特殊的內置帳戶,它與通過身份驗證的用戶帳戶類似。網絡服務帳戶與 Users 組的成員具有相同級別的資源和對象訪問權限。以網絡服務帳戶身份運行的服務將使用計算機帳戶的憑據訪問網絡資源。
“本地服務帳戶”是一個特殊的內置帳戶,它與通過身份驗證的用戶帳戶類似。本地服務帳戶與 Users 組的成員具有相同級別的資源和對象訪問權限。如果有個別服務或進程的安全受到威脅,則此有限訪問權限有助於保護系統的安全。以本地服務帳戶身份運行的服務將以一個沒有憑據的空會話形式訪問網絡資源。
“域用戶帳戶”是一個使用 Windows 身份驗證的域用戶帳戶,以設置並連接到 SQL Server。Microsoft 建議對 SQL Server 服務使用具有最低權限的域用戶帳戶,因為 SQL Server 服務不需要管理員帳戶特權。
建議在實際環境中,如果存在多台SQL Server服務器互相通信,請使用“域用戶帳戶”。如果個人測試環境,服務帳戶類型按個人喜好。
二、修改服務啟動的服務帳戶類型
理解了不同服務帳戶類型后,如果已經部署的SQL Server服務啟動服務帳戶並不適合實際需求,修改服務帳戶服務啟動類型方法也很簡單: 打開”管理工具“->”服務“,選擇具體的服務,修改相應的服務登錄用戶即可。
如果覺得服務中可選擇的類型不夠,可以使用如下方法修改
- SQL Server 2000
打開企業管理器,選擇要修改的SQL Server服務器,右鍵選擇“屬性”,在屬性窗口"安全性"中設置。 - SQL Server 2005 以上(包括2005)
打開SQL Server 的配置工具->SQL Server配置管理器,選中相關的“SQL Server服務”,
選擇具體的服務,設置啟動服務帳戶。