A. 泰格商霸軟體,不能連接到資料庫!錯誤信息:無法連接:sql SERVER
你這個問題的原因是命名管道提供者出現錯誤。其實這是一個比較典型的資料庫伺服器設置問題,在區域網或廣域網中都可能會遇到,我們只需要對資料庫伺服器進行一些配置便可以解決這個問題,來看看具體的步驟。
1.首先確保伺服器端資料庫服務已經啟動(既然你是玩數據的具體操作方法就不用說了吧。)
2.你說固定IP沒問題,但是必須在在SQL
Server
Configuration中啟用TCP/IP,
3.造成這種問題還有一種可能就是系統防火牆,必須在Windows(我看著你截圖的對話窗口很像windows
XP)防火牆中打開SQL
Server的埠號,如果是Lin
ux系統或是APPLE系統則很麻煩,最好恢復默認值。
4.啟動之後在SQL
Server管理器中啟用遠程連接。(這一步通常會被資料庫管理員忽略,如果未啟用資料庫遠程連接,資料庫實例只允許在本地進行連接而不能被遠程連接,啟用遠程連接同樣非常重要。默認設置中遠程連接是被禁止的。)
5.啟用SQL
Server
Browser服務
6.重新創建資料庫別名(創建SQL
Server別名並在應用程序中使用它很常見。使用資料庫別名可以確保一旦資料庫的位置發生了變化,如更換了新的伺服器,IP地址發生了變化等,應用程序中的資料庫連接字元串不用修改。否則你更換了資料庫的位置,你還要通知所有使用該資料庫的應用程序修改源代碼或配置文件中的連接字元串,這恐怕是不可能的。所以,使用資料庫別名來配置連接字元串是一個非常明智的選擇。另外,你還可以使用相同的別名來指向不同的資料庫實例,當修改別名參數時,可以馬上實現資料庫之間的切換。創建資料庫別名非常簡單,在SQL
Server
Configuration
Manager中選擇Aliases進行創建。)以上的步驟如果全部操作正確的話問題絕對能修復的,又不懂的地方可以再問(為了方便把一些詳細的步驟都略過了)。
B. 在安裝過程中使用SQL server安裝時,彈出無法連接資料庫實例
您好:
請通過以下步驟檢查SQL server資料庫配置。
1)使用SQL server安裝時需要預先安裝SQL server資料庫並創建相應的資料庫;
2)確認SQL server是否開啟支持遠程連接——使用SQL server的外圍應用配置器的服務和連接的外圍應用配置器,將Database Engine的遠程連接中開啟本地連接和遠程連接
3)如果給定的用戶不是sa,請確保此用戶允許遠程登錄SQL server實例,並對指定的核心庫與日誌庫具有至少db_owner許可權
4)如果SQL Server沒有安裝在默認實例上,請確定提供資料庫地址時給出了正確的實例名
C. 不能連接到本地資料庫!錯誤信息:sqlstate=08001
摘要 1.看看埠號有沒有配置正確,看一下配置參數svcename跟services文件中配置的db2埠號是否一致,windows一般用50000,unix/linux一般用60000
D. 八項標識無法連接到資料庫
沒能正確安裝SQL伺服器。
當正在使用的軟體出現資料庫不能連接時,一般就是伺服器名出現問題,更改伺服器名稱一般可以解決問題。資料庫如果是安裝在本機,伺服器名可以用「.」或「(local)」來代替;如果是安裝在區域網的其它計算機上,可以用IP地址作為伺服器名。
如果是SQL資料庫未能能成功安裝,再次重新安裝時,可能會無法安裝,提示是存在一個未完成的安裝掛起。解決就方法是:打開注冊表編輯器,在HKEY_LOCAL_中找到並刪除PendingFileRenameOperations項目即可。
E. SqlServer2008 R2無法連接本地資料庫
出現此問題的原因是:計算機設置錯誤造成的。解決的方法和操作步驟如下:
1、首先,當未啟動SQL Server服務時,SQL Server管理器將無法連接到資料庫服務,並且將出現以下提示,如下圖所示。
F. 資料庫網路無法連接怎麼辦
具體步驟:
1.首先確認資料庫是不是正常啟動了。
2.如果是第一次安裝,你的操作系統是什麼?vista和win7裝sql2000不一定能裝上,需要2005,而且如果是win7家庭版很可能出現資料庫和軟體連不上。
3.如果是xp,以前是不是裝過資料庫後來卸載了,那麼卸掉sql清除干凈注冊表,重新安裝sql,最好用完整版,不要使用msde。
4.如果是用了一段時間,很可能是殺毒軟體誤殺資料庫文件,卸掉殺毒軟體,在管理裡面啟動下資料庫,看能否啟動,如果還能啟動。再啟動速達看能否連接上。
5.如果資料庫已經無法啟動,將數據作出備份,重裝資料庫吧。
6.如果是本機連接沒問題,其他連不上的話,關閉伺服器和客戶端window自帶防火牆,資料庫打sp4補丁,開啟guest用戶。
G. 為什麼總是連接不上資料庫
數據鏈接能測試成功,但是是程序裡面鏈接不通是因為在數據鏈接設置的時候,有一項「允許保存密碼」要打上勾。這個是決定在生成的鏈接字元串中有沒有「password=xxx」這一項,如果少了肯定是鏈接不上,提示登陸失敗。
H. oracle 實例無法連接
以下供參考:
1.服務啟動不能說明實例已被啟動,服務與實例不是同的,在windows下,啟動服務的時候,會一起開啟實例,是因為注冊表中,寫明了,進入注冊表中,可以看看:hkey_local_machine->software->oracle->home0->ora_服務名_autostart,你把這個改為false,那麼服務關了之後,再開啟動,實例則不會自動開啟,連接時,會提示連接到一個空閑常式。然後再用startup來啟動,才可以連接資料庫.你可以做下實險。
2.sqlplus只是一個客戶端程序,可用來管理資料庫,啟動這個程序,不等於打開資料庫.
3.了解oracle的啟動過程很關鍵,對資料庫維護尤其重要,在windows下,服務一定要先開啟動,不然的話,在sqlplus下怎麼操作基本都沒有用。
1>啟動實例
startup
nomount:讀取參數文件,分配sga,啟動後台進程。
2>安裝資料庫
startup
mount
實例與資料庫對應,資料庫仍關閉,依據參數文件中的control_files,讀取並打開控制文件.
3.打開資料庫
startup
根據控制文件,找到數據文件和日誌文件,資料庫被打開,此時用戶可以操作資料庫.
所以基本上是四個狀態:shutdown->nomount->mount->open
當然中間,資料庫還有一些狀態和控制命令:
如:read
only,restrict等方法打開資料庫。
如:alter
database
xxx等控制命令改變狀態。
I. oracle無法連接到資料庫實例
oracle
11g如果報告——enterprise
manager
無法連接到資料庫實例,則可以按照如下方法排除故障:
1、使用sql
plus.
在dos模式下運行sql
plus.
sql>
conn
請輸入用戶名:
sys
as
sysdba
輸入密碼:
連接成功
sql>desc
dba_users
注意:如果此時提示發現該視圖無效。用d:\oracle\proct\10.2.0\db_1\rdbms\adminsql.bsq
新建立user_astatus_map
,
dba_users
.
否則會顯示如下信息:
名稱
是否為空?
類型
-----------------------------------------
--------
----------------------------
username
not
null
varchar2(30)
user_id
not
null
number
password
varchar2(30)
account_status
not
null
varchar2(32)
lock_date
date
expiry_date
date
default_tablespace
not
null
varchar2(30)
temporary_tablespace
not
null
varchar2(30)
created
not
null
date
profile
not
null
varchar2(30)
initial_rsrc_consumer_group
varchar2(30)
external_name
varchar2(4000)
sql>
select
username,account_status
from
dba_users
where
username='sysman'
;
username
account_status
------------------------------
--------------------------------
sysman
locked
sql>alter
user
sysman
account
unlock;
用戶已更改。
此時系統就可以連接到資料庫了。
-
J. sql資料庫連接不上 提示資料庫不可用或者資料庫不存在
1、點擊桌面上的「開始」圖標。