sqlodbcserver
1. 請問如何配置ODBC連接遠程的sql Server資料庫
這好像不是你資料庫設置的問題,而是區域網的問題,你試試看,在控制面板>管理工具>本地安全策略,中啟動你和對方的guest帳號,網路訪問方式改為經典-本地訪問 ,在拒絕從網路訪問這台計計算機中刪除所有的,拒絕做為伺服器登陸中清空所有的,然後關閉windows防火牆,
區域網內winXP(professional)的訪問是個經常困擾大家的不大不小的問題,上次說我不夠詳細,你現在可以按以下的方法試一下,如果不成功,也可照此方法來解決區域網中經常出現的莫名奇妙的錯誤!!!我也是做DBMS的,出現的很多問題,貌似資料庫故障,其實不然!!
一、首先啟用guest來賓帳戶;
二、控制面板→管理工具→本地安全策略→本地策略→用戶權利指派里,「從網路訪問此計算機」中加入guest帳戶,而「拒絕從網路訪問這台計算機」中刪除guest帳戶;
三、我的電腦→工具→文件夾選項→查看→去掉「使用簡單文件共享(推薦)」前的勾;
四、設置共享文件夾;
五、控制面板→管理工具→本地安全策略→本地策略→安全選項里,把「網路訪問:本地帳戶的共享和安全模式」設為「僅來賓-本地用戶以來賓的身份驗證」(可選,此項設置可去除訪問時要求輸入密碼的對話框,也可視情況設為「經典-本地用戶以自己的身份驗證」);
六、右擊「我的電腦」→「屬性」→「計算機名」,該選項卡中有沒有出現你的區域網工作組名稱,如「work」等。然後單擊「網路 ID」按鈕,開始「網路標識向導」:單擊「下一步」,選擇「本機是商業網路的一部分,用它連接到其他工作著的計算機」;單擊「下一步」,選擇「公司使用沒有域的網路」;單擊「下一步」按鈕,然後輸入你的區域網的工作組名,如「work」,再次單擊「下一步」按鈕,最後單擊「完成」按鈕完成設置。
一般經過以上步驟,基本可以解決。如果不行,再往下看:
七、檢查本地連接是否被禁用,右擊「本地連接」→「啟用」;
八、關閉網路防火牆;
九、檢查是否啟用了域,是否加入了該域並檢查域設置;
十、檢查是否關閉了server服務;
十一、檢查本地連接IP、子網掩碼、網關及DNS設置是否有誤;
十二、「本地連接」→屬性→常規,檢查是否安裝了「Microsoft網路文件和列印機共享」、「Microsoft網路客戶端」以及TCP/IP協議;
十三、某些區域網游戲和軟體須安裝NetBEUI協議。而且網上有文章說,在小型區域網中,微軟在WinXP中只支持的TCP/IP協議和NWLink IPX/SPX/NetBIOS兼容協議表現不盡如人意,在小型區域網(擁有200台左右電腦的網路)中NetBEUI是佔用內存最少、速度最快的一種協議。
安裝方法:
①放入Windows XP安裝光碟,到「valueaddMsft et etbeui」目錄下將Netnbf.inf復制C:\Windows\INF中;
②將Nbf.sys復制到C:\Windows\System32\Drivers中;
③開始→控制面板→網上鄰居」→「網路連接」→「本地連接」(就是你目前使用中的區域網連接)上按右鍵→「屬性」→「常規」→「安裝」→「通訊協議」→→「添加」,此時就可以看到「NetBEUI Protocol」這一項(此項原來是沒有的),選取NetBEUI之後,按確定就OK了。
十四、作為網路瀏覽伺服器的電腦由於病毒、配置低運行慢以及死機等原因導致網路上的計算機列表得不到更新,使得某些機器有時候在網上鄰居中找不到。
解決辦法:最簡單的辦法是重啟各種網路設備和電腦,或者關閉個別有上述問題的電腦上的網路瀏覽伺服器功能,方法如下:
win2000/XP下禁用Computer Browser服務
十五、給系統打上補丁。WinXP訪問網上鄰居的速度較慢,這是WinXP的一個Bug,當我們打開網上鄰居時,操作系統首先會從計劃任務中進行查找,因此就大大影響了訪問的速度,除非您已經安裝了SP1補丁才不會存在這個問題。
可以手工解決這一問題。從注冊表中找到「\HKEY_LOCAL_MACHINE\
SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace」,這里有一個名為「{D6277990-4C6A-11CF-8D87-00AA0060F5BF}」的子鍵,該子鍵指向「計劃任務(Scheled Tasks)」,將它直接刪除即可。
十六、先卸載網卡驅動,重啟再重裝;
十七、硬體問題,檢查網卡、網線、集線器、路由器等,在檢查之前,最好先重啟一下網路設備(集線器、交換機、路由器)看能否解決;
十八、病毒(木馬)原因。升級病毒庫安全模式下全盤殺毒。
2. 請教!為何我設置odbc數據源連接sql server資料庫連接不上
能否連接得上,要看你的安裝方式:不妨照我下面的說明試一試:使用SQL語句:使用NT驗證的安裝方法的區域網共享SQL
server伺服器:1.進入企業管理器添加用戶帳戶:[安全性][新建登錄][常規]葉面:[名稱]:選擇ECHOGUEST,使用windows身份驗證,資料庫改為sqlserver[伺服器角色]葉面:選擇[Database
Creators]、[Bulk
Insert
Administrators][資料庫訪問]葉面:選擇[sqlserver]2.進入到sqlserver資料庫:選擇[用戶][ECHOGUEST]選擇資料庫角色中允許:默認的[public],添加db_backupoperator,db_datareader,db_datawriter3.在查旬分析器中添加用戶帳戶:語法:sp_grantdbaccess
[@loginname=]'login'[,[@name_in_db]'name_in_db'[OUTPUT]]login:當前資料庫中新的安全賬戶的登錄名稱,Windows
NT組和用戶必須使用Windows
NT域名限定,格式為『域用戶』例如LONDONJocb.登錄不能使用資料庫中已有的賬戶作為別名。name_in_db:表示資料庫中的賬戶的別名。例子:EXEC
sp_grantdbaccess
'ECHOGUEST','ECHOGUEST'但是要注意:(1).在使用安全賬戶訪問資料庫之前,必須授予他對當前資料庫的訪問許可權,刪除許可權sp_revokedbaccess
[@name_in_db=]'name'。(2).如果當前資料庫中沒有guest安全賬戶,而且login為guest,則可以添加guest的安全賬戶。(3).sa登錄不能添加到資料庫中。(4).不能再用戶定義的事務中執行sp_grantdbaccess.
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. Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server不存在或訪問被拒絕
Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server不存在或訪問被拒絕是設置錯誤造成的,解決方法為:
1、在附加文件目錄下找到.mdf文件,點擊右鍵,查看「屬性」,選擇「安全」選項卡,點擊「編輯」編輯按鈕。
5. 如何配置SQL Server ODBC數據源
1. 管理工具
2. 數據源
3. 選用戶DSN選項卡,然後點添加
4. 選擇sql server,點完成
5. 名稱自定義,隨便寫個;
伺服器寫上sql server地址,如果不是默認埠則要帶上埠,點下一步
6.如果是本機的資料庫,直接點下一步即可;
如果不是就選:SQL Server驗證
底下的用戶名和密碼框變成了可編輯狀態,寫上用戶和密碼,點下一步
7.默認資料庫啥的看自己需求,默認是master庫,如果好了就點下一步
8.這個選項卡也看自己需求,好了以後點完成
9.點擊測試數據源
10.如果測試結果里顯示測試成功,表示創建好了
6. SQL SERVER 無法連接ODBC資料庫
SQL SERVER 無法連接ODBC數據是設置錯誤造成的,解決方法為:
1、首先點擊控制面板 在控制面板界面找到管理工具 點開該選項。
7. SQL Server ODBC 驅動的安裝問題
sql
server的
odbc驅動程序
無需手動安裝,只要安裝好sql
server就可以在odbc管理器中找到sql
server的驅動(一般都在最下面那個)。
如果確實沒有找到驅動的話,建議重新安裝sql
server。
8. ODBC如何連接SQL Server 2008資料庫
sql server安裝完成基本就可以使用了,不用設置和配置。
你打開ODBC,添加一個系統或是用戶的,選擇聯接的時候,驅動選擇SQL server。
到點完成,就進入到配置界面,基本就是設置一下,下一步,一直到完成。
9. ODBC無法連接SQL SERVER
應該是你的sql
server
2005
沒有啟用遠程連接造成的,請參考以下方法啟用遠程連接
一、為
sql
server
2005
啟用遠程連接
1.
單擊"開始",依次選擇"程序"、"microsoft
sql
server
2005"、"配置工具",然後單擊"sql
server
外圍應用配置器"。
2.
在"sql
server
外圍應用配置器"頁上,單擊"服務和連接的外圍應用配置器"。
3.
在"服務和連接的外圍應用配置器"頁上,展開"database
engine"(資料庫引擎),
單擊"遠程連接,選擇"本地連接和遠程連接"復選框,選擇適用於您的環境的相應協議(我這里使用tcp/ip),然後單擊"應用"。
注意:請在接收到以下消息時單擊「確定」。
直到重新啟動資料庫引擎服務後,對連接設置所做的更改才會生效。
二、啟用
sql
server
browser
服務
1.
單擊"開始",依次選擇"程序"、"microsoft
sql
server
2005"、"配置工具",然後單擊"sql
server
外圍應用配置器"。
2.
在"sql
server
外圍應用配置器"頁上,單擊「服務和連接的外圍應用配置器」。
3.
在"服務和連接的外圍應用配置器"頁上,單擊"sql
server
browser",在"啟動類型"中單擊"自動"選項,然後單擊"應用"。
4.
單擊"啟動",然後單擊"確定"。