1、sql server 2008 安裝好了 為什麼連接不到本地伺服器?
sql server 2008 連接不到本地伺服器是因為裡面的協議出現了問題,具體的解決方法如下:
1、打開SQL server 配置管理器-->SQL server 網路配置-->實例名的協議(實例名為SQLEXPRESS)。
2、將SQLEXPRESS協議中的Named Pipes和 TCP/IP啟用。
3、點擊SQL Server服務,將SQL Server(SQLEXPRESS)重新啟動。
4、重新打開SQL Server Management Studio ,伺服器類型選擇資料庫引擎,伺服器名稱填(local)實例名 或者 計算機名實例名 (計算機名為你的計算機名稱,實例名一般為SQLEXPRESS或者安裝SQL時創建的實例名),身份驗證選擇windows身份驗證。
5、點擊連接,這時就可以登陸進去了。
2、如何建立本地sql伺服器
你運行的Management Studio是管理工具(不是sqlserver伺服器),是用來管理伺服器的,新建伺服器注冊,就是連接到一個新的sqlserver伺服器上。
要連接本機的sqlserver服務,請使用(local)或者是127.0.0.1,集成驗證方式。
SQLServer在一台機器上是可以安裝多個相互獨立的服務(實例),用不同的實例名區分,但是一般不這么干,單獨的服務一般就能滿足需求了。
1、安裝sqlserver,一般用默認實例名,並將當前用戶添加為資料庫管理員,安裝過程中會讓你設置驗證方式(集成驗證還是混合驗證),如果你的程序使用用戶名密碼連接sql,則需要啟用混合驗證(並需要設置sa密碼)
2、安裝完成後(需重啟),啟動Management Studio連接本地資料庫服務,連接後可以新建資料庫,數據表(當然,你也可以用程序連接後用代碼創建)
3、Management Studio 連接伺服器時,和程序連接伺服器一樣,如果連接的SQLSERVER不是伺服器上的默認實例名,則伺服器地址後需要有實例名(形如:192.168.0.100\SQLEXPRESS),如果省略實例名則連接默認實例(默認實例名MSSQLSERVER)
3、sql server odbc配置本地伺服器
以WINDOWS XP下配置SQL SERVER的ODBC數據源為例
第一步 在控制面板下選擇 管理工具--ODBC數據源,雙擊圖標
第二步 在用戶DSN 選項卡片上,點「添加」按鈕,出現創建新數據源對話框,選擇SQL Server
第三步 輸入數據源名稱、數據源描述和SQL Server 所在的伺服器名稱或者IP地址。伺服器名稱可以是SQL Server所在的機器名稱,也可以是IP地址。單擊下一步按鈕。
第四步 選擇登錄SQL Server時的身份驗證方式。並輸入登錄SQL Server時所用到的用戶名和密碼。這里的用戶名和密碼是在SQL Server中建立的。
第五步 在更改默認的資料庫填選擇資料庫名,點擊下一步。
第六步,點擊完成,並測試數據源,測試成功後就完成ODBC數據源的創建了。
4、如何獲取本地sql server的伺服器名
兩種方式
select @來@SERVERNAME
或者源
SERVERPROPERTY('SERVERNAME')
一般推薦用第二種
因為第二種會自動報告計算機網路名的更改。
而@@SERVERNAME 不報告此更改
5、sql無法連接本地伺服器
這種故障往往是因為你在安裝SQL Server時改變了默認的實例名,或者在對系統進行優化時禁止連接管道,也有可能因為你禁止了「伺服器網路實用工具」中的命名管道。解決方案:在開始-運行中鍵入services.msc回車,然後看看MSSQLSERVER後面是什麼,比如MSSQL$PC17,如果後面帶有$實例名,在連接時,格式如下:127.0.0.1\實例名。如果是優化所致,那就叫給你優化系統的人,因為他太聰明啦!如果是第三種情況,請打開開始-程序-Microsoft SQL Server-伺服器網路實用工具-把管道啟用。
6、怎麼得到本地(本機)的SQL伺服器名稱?
呵呵,看到你的問題,想和你討論討論了.
沒有所謂的命名規則的,所有的機器都是一樣的,可以說是隨便命名,只要符合變數命名原則就可以了.而你看到的伺服器名稱,其實是不同的實例而已.一般你可能只看到一個伺服器實例,有時一個伺服器可能會有兩個或兩個實例.唯一要說明的是這里的實例是伺服器實例而不是資料庫實例.比如在SQL2000中一般要求單實例啟動,啟動時可以選擇一個實例的.如果多實例往往是SQL2005+以上的版本,而且安裝了其他的數據挖掘功能(BI)時的SQL伺服器.
而MSSSMSE只是一個管理程序,用來管理SQL server的.它可以聯結伺服器進行資料庫的處理(當然是在GUI下),另一個是在DOS下的,所以很多企業伺服器在安裝時並沒有安裝MSSSMSE的.因為你完全可以使用其他的MSSSMSE進行聯結伺服器的.
MSSSMSE(Microsoft SQL Server Management Studio Express)就是企業管理器.
在企業管理器中,我們可以對SQL server進行可視化操作,但由於使用目的不同而有不同的設置.其中有的SQL是為C/S服務服務的,而有些則是為B/S伺服器,從開發人員的角度來考慮,SQL server的安全不可忽視,但往往我們使用的只是開發版或是配置成開發環境的.這種環境就要求我們既可能從windows進行資料庫的修改操作,也可以通過IIS進行SQL遠程登陸操作.當然,如果是在本機也是有兩種模式的,這是SQL的介面問題.而企業管理器的登陸也提供了這種方式,這兩種方式在MSSSMSE中的表示就是那個所謂的"身份驗證".
如果使用windows登陸則表示的就是以當前機器或域控制用戶進行驗證管理的.只要你有這個許可權就可以了.
而SQL SERVER驗證則是將用戶直接存在了SQL的系統資料庫中,獨立於windows和域控制帳戶的.而且這種驗證將其許可權進行了分級的.
比如我的這個資料庫是在域中,不須外網(區別於區域網)連接時,你是不願意因為人員的流動,(公司開了一個人,他要是想報復你,在SQL server中有一個用戶)外網若可以連接,那樣你的數據就完了!這種情況下可以配置為只允許windows驗證登陸的,這時就算是外網使用sa用戶也無足於事的.
相反,若是一個局網內不須進行連接,若使用域用戶或是本機用戶能登陸時後果也是很嚴重的,你可能認為那不足為慮,事實恰恰相反,雖有可能別有用心者拿不到你的SQL server伺服器的許可權,但如果拿到局網域中的任何一台機器的許可權就可以讓你的數據消失得無影無蹤!這種情況必須控只允許使用SQL登陸的,而就是這樣的伺服器與只能採用SQl server驗證方式.
這樣的問題就出來了,若是.與127.0.0.1或者是(local),請問要登陸本機上哪一個伺服器實例(多實例)?若是在域控制下也是一樣,不管你有多少台SQL server不打出全部如何識別?既就算一台也是一樣的(因為域也不確信你後來加不加server,事實上域中必須是全稱的).
想知道在沒有連接資料庫的情況下得到資料庫的名稱?這個只有去問管理員,沒有數據連接,何來資料庫之說?不管是什麼登陸都要有數據連接的.這就好比在電腦關機的情況下問電腦中有什麼資料庫一樣的.
二樓其實已經告訴你了,詳細的可以去看設置的.不管使用SQLDMO還是其他,都是一些測試性的連接.
7、sql server 2008怎樣連接本地伺服器
win7中
控制面板-》系統和安全-》管理工具-》服務-》sql server-》常規-》啟動類型-》自動,設置好後,重新啟動sql server
8、如何在本地建立能夠使用sql的伺服器?
SQL
server要在"服務"裡面去設置才行,設置的時候最好是把SA的密碼和新用戶名的密碼設置為不同的密碼。
9、如何建立本地sql伺服器
伺服器程序選擇
如果是windows系統建議使用iis調試網站程序
如果是*nix系統建議使用版apache調試網站程序
數據權庫選擇
windows系統建議使用mssql
server或access
*nix系統建議使用orical或my
sql
當然這要看你實際情況而定
*nix系統下lamp(linux+apache+mysql+php)是最佳組合
windows系統下wima(windows
server
system+iis+microsoft
sql
server+asp
or
.net)是最佳組合
10、SQL server 2014 沒有本地伺服器
開始我也為這來困擾,源後來經過搜索才發現,我們裝的只是SQL的管理系統,資料庫實例並沒有裝上,需要自己下載安裝,這個文件名為
Express 32BIT\SQLEXPR_x86_CHS.exe
Express 64BIT\SQLEXPR_x64_CHS.exe
根據安裝的sql管理系統來安裝
這是官網下載鏈接:https://www.microsoft.com/zh-cn/download/details.aspx?id=42299