㈠ 我用的是sql2005但登錄時伺服器沒有,不能連接,怎麼辦啊,還可以建資料庫嗎
到服務里查看下。資料庫引擎有沒有啟動。
答案補充
樓主。你是不是裝的vista系統。
答案補充
你安裝的時候安裝了資料庫引擎沒。服務里沒有找到sql開通的服務的話。你重新安裝一下。確保你勾上了資料庫引擎而不只是客戶端連接工具
答案補充
呵呵。可能吧。我vista和xp下都安裝過2005.資料庫引擎都可以安裝。vista需要打補丁才行
㈡ SQL server2008 安裝完成後無isql工具,只有osql, 環境變數沒有問題,默認路徑下也無isql.exe 怎麼解決
對比它們的使用幫助,大部分是一樣的。紅色部分即它們之間的區別,可以忽略。
下面是一份完整的OSQL的參數,使用方法 :
-L
列出在本地配置的伺服器和在網路上廣播的伺服器的名稱。
-U login_id
用戶登錄 ID。登錄 ID 區分大小寫。
-P password
是用戶指定的密碼。如果未使用 -P 選項,osql 將提示輸入密碼。如果在命令提示符的末尾使用 -P 選項而不帶密碼,osql 使用默認密碼 (NULL)。密碼區分大小寫。
OSQLPASSWORD 環境變數使您得以為當前會話設置默認密碼。因此,不需要通過硬編碼來在批處理文件中設置密碼。
如果沒有為 -P 選項指定密碼,osql 首先檢查 OSQLPASSWORD 變數。如果未設置值,osql 使用默認密碼 (NULL)。以下示例在命令提示符處設置 OSQLPASSWORD 變數,然後訪問 osql 實用工具:
C:/>SET OSQLPASSWORD=abracadabra
C:/>osql
-E
使用信任連接而不請求密碼。
-S server_name[/instance_name]
指定要連接的 Microsoft SQL Server 2000 實例。在該伺服器上指定 server_name 以連接到 SQL Server 的默認實例。在該伺服器上指定 server_name/instance_name 以連接到一個已命名的 SQL Server 2000 的實例。如果未指定伺服器,osql 將連接到本地計算機上的 SQL Server 默認實例。從網路上的遠程計算機執行 osql 時,此選項是必需的。
-H wksta_name
是工作站名稱。工作站名稱存儲在 sysprocesses.hostname 中並由 sp_who 顯示。如果未指定此選項,則採用當前計算機名稱。
-d db_name
啟動 osql 時發出一個 USE db_name 語句。
-l time_out
指定 osql 登錄超時之前的秒數。登錄到 osql 的默認超時為 8 秒。
-t time_out
指定命令超時之前的秒數。如果未指定 time_out 值,則命令不會超時。
-h headers
指定要在列標題之間列印的行數。默認為每一查詢結果集列印一次標題。用 –1 指定不列印標題。如果使用 -1,則在參數和設置之間一定不能有空格(可以是 -h-1,不能是 -h –1)。
-s col_separator
指定列分隔符字元,其默認為空格。若要使用對操作系統有特殊含義的字元(例如 | ; & < >),請將該字元用雙引號 (") 引起來。
-w column_width
允許用戶設置屏幕輸出的寬度。默認為 80 個字元。當輸出行達到其最大屏幕寬度時,會拆分為多個行。
-a packet_size
使您得以請求不同大小的數據包。packet_size 的有效值在 512 到 65535 之間。osql 的默認值為伺服器的默認值。數據包大小的增加可以提高較大腳本執行的性能,在這種執行中 GO 命令之間 SQL 語句的數量很重要。Microsoft 的測試表明 8192 是大容量復制操作典型的最快設置。可以請求更大的數據包大小,但如果請求不能得到批准,則 osql 默認為伺服器的默認值。
-e
回顯輸入。
-I
設置 QUOTED_IDENTIFIER 連接選項為開啟。
-D data_source_name
連接到用 Microsoft SQL Server 的 ODBC 驅動程序定義的 ODBC 數據源。osql 連接使用該數據源中指定的選項。
說明 該選項不適用於其它驅動程序定義的數據源。
-c cmd_end
指定命令終止符。默認情況下,通過單獨在一行中輸入 GO 來終止命令並將其發送到 SQL Server 2000。在重置命令終止符時,不要使用對操作系統有特殊含義的 Transact-SQL 保留字或字元,無論其前面是否有反斜杠。
-q "query"
啟動 osql 時執行查詢,但是在查詢完成時不退出 osql。(注意查詢語句不應包含 GO)。如果從批處理文件中發出查詢,請使用 %variables 或環境 %variables%。例如:
SET table = sysobjects
osql /q "Select * from %table%"
將查詢用雙引號引起來,將查詢中嵌入的任何內容用單引號引起來。
-Q "query"
㈢ 您好!我在安裝sql2008 r2的時候沒有選擇共享功能裡面的「客戶端工具連接」選項, 這個影響大不,
客戶端工具是用來遠程資料庫的,如果你不連接遠程資料庫,就影響不大。
裝完了 ,可以添加的。
再裝一次,修復。
㈣ SQL客戶端工具叫什麼,容量小的,方便安裝的,連接伺服器
plsql是需要安裝的,容量小的,可以連接伺服器的sql工具。是下載安裝試用免費。
電腦自帶的sqlplus也可以使用,打開運行窗口,輸入『cmd』以管理員身份運行,輸入『sqlplus』回車,輸入用戶名和密碼則可連接。
㈤ sql server 連接工具 有哪些
從開始=》所有程序=》Microsoft SQL Server 2008=》性能工具打開Profiler工具,也可以打開SQL Server Management Studio=》工具=》SQL Server Profiler。
然後選擇文件=》新建=》跟蹤打開一個連接窗口,選擇將要跟蹤的伺服器實例然後連接。打開如下「跟蹤屬性」對話框。
㈥ sqlserver 連接工具
可以去網上搜一搜,推薦一款SqlDbxPersonal,蠻不錯的,可以連不同的資料庫
㈦ 支持SQL SERVER資料庫的連接工具有哪些
命令行工具:osql sqlcmd
圖形界面的可以找個簡化版的查詢分析器,只有幾MB大小
網上還有一些連接工具
㈧ 資料庫無法連接SQL不存在或不可用無法連接 SQL Server 不可用或不存在
遠程連接sql server 2000伺服器的解決方案 一 看ping 伺服器IP能否ping通。 這個實際上是看和遠程sql server 2000伺服器的物理連接是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql server 2000伺服器的IP拼寫正確。 二 在Dos或命令行下輸入telnet 伺服器IP 埠,看能否連通。 如telnet 202.114.100.100 1433 通常埠值是1433,因為1433是sqlserver 2000的對於Tcp/IP的默認偵聽埠。如果有問題,通常這一步會出問題。通常的提示是「……無法打開連接,連接失敗"。 如果這一步有問題,應該檢查以下選項。 1 檢查遠程伺服器是否啟動了sql server 2000服務。如果沒有,則啟動。 2 檢查伺服器端有沒啟用Tcp/IP協議,因為遠程連接(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上打開 開始菜單->程序->Microsoft SQL Server->伺服器網路實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。 3 檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框沒有勾上。 事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須與伺服器配置的埠號保持一致。如果隱藏伺服器復選框被勾選,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接,但是Tcp/ip協議的默認埠將被隱式修改為2433,在客戶端連接時必須作相應的改變。 4 如果伺服器端操作系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。 5 檢查伺服器是否在1433埠偵聽。如果伺服器沒有在tcp連接的1433埠偵聽,則是連接不上的。檢查方法是在伺服器的dos或命令行下面輸入 netstat -a -n 或者是netstat -an,在結果列表裡看是否有類似 tcp 127.0.0.1 1433 listening 的項。如果沒有,則通常需要給sql server 2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入 select @@version 執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。 如果以上都沒問題,這時你再做telnet 伺服器ip 1433 測試,將會看到屏幕一閃之後游標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連接了。 三 檢查客戶端設置 程序->Microsoft SQL Server -> 客戶端網路使用工具。像在伺服器網路實用工具里一樣,確保客戶端tcp/ip協議啟用,並且默認埠為1433(或其他埠,與伺服器端保持一致就行)。 四 在企業管理器里或查詢那分析器連接測試 企業管理器->右鍵SQlserver組->新建sqlserver注冊->下一步->寫入遠程IP->下一步->選Sqlserver登陸->下一步->寫入登陸名與密碼(sa,password)->下一步->下一步->完成 查詢分析器->文件->連接->寫入遠程IP->寫入登錄名和密碼(sa,password)->確定 通常建議在查詢分析器里做,因為默認情況下,通過企業管理器注冊另外一台SQL Server的超時設置是4秒,而查詢分析器是15秒。 修改默認連接超時的方法: 企業管理器->工具->選項->在彈出的"SQL Server企業管理器屬性"窗口中,點擊"高級"選項卡->連接設置->在 登錄超時(秒) 後面的框里輸入一個較大的數字 查詢分析器->工具->選項->連接->在 登錄超時(秒) 後面的框里輸入一個較大的數字 通常就可以連通了,如果提示錯誤,則進入下一步。 五 錯誤產生的原因通常是由於SQL Server使用了"僅 Windows"的身份驗證方式,因此用戶無法使用SQL Server的登錄帳戶(如 sa )進行連接。在SQL伺服器上安裝一個SQL遠程連接的補丁,一般都可以解決問題。。
㈨ 錯誤信息:無法連接: SQL Server 不可用或不存在。
解決辦法如下:
1、首先,點擊計算機桌面左下角的開始按鈕,如下圖所示,然後進入下一步。