none
SQL錯誤請教 RRS feed

  • 一般討論

  • 請問在SQL遇到此問題該如何解決,謝謝!

    (有存取權限,可建置可部署可連線,於2008版Localhost可使用,但2005版伺服器則出錯,不知是哪有問題??謝謝!)

    OLE DB 錯誤: OLE DB ODBC 錯誤: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒絕存取。; 08001

            高層級關聯式引擎有錯誤。 無法與具有 DataSourceID {datasourceid/}',名稱為 '',名稱為 '***.*.*.***-AQWINDW' 的資料來源建立連接。

            OLAP 儲存引擎有錯誤: 處理識別碼為 'M ~MC-MATNR',名稱為 'M ~MC-MATNR' dimension 時發生錯誤。

            OLAP 儲存引擎有錯誤: 處理 'DM-1' 資料庫中之 'M ~MC-MATNR' 維度的 'AIDC SHAPE' 屬性時發生錯誤。

            伺服器: 作業已經取消。

    2010年9月16日 上午 06:51

所有回覆

  • 有使用組態管理員開啟位於「SQL Server 網路組態」節點中的「MSSQLSERVER 的通訊協定」為 Share Memory 嗎

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2010年9月16日 上午 07:32
    版主
  • Replace localhost with real sql instance name then try again.
    2010年9月16日 下午 01:45
  • 謝謝Rmiao~於localhost可以,但部署至伺服器則不行,將再試試~

    2010年9月17日 上午 08:31
  • 請問Alex Chuo這該如何檢視?謝謝!

    2010年9月17日 上午 08:35
  • 請問Alex Chuo這該如何檢視?謝謝!


    有使用組態管理員開啟位於「SQL Server 網路組態」節點中的「MSSQLSERVER 的通訊協定」為 Share Memory 嗎

    那個地方解說不清楚?
    組態管理員
    ....

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2010年9月17日 上午 09:56
    版主
  • Alex Chuo 你好
    已找到組態管理員,節點中的「MSSQLSERVER 的通訊協定」為 Share Memory(無誤)
    另在資料庫屬性中,是有連線的權限,
    當設定新方案後,伺服器可以連接也可以部署
    但在採礦處理時卻出現錯誤
    " OLE DB 錯誤: OLE DB 或 ODBC 錯誤: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒絕存取。; 08001。
    高層級關聯式引擎有錯誤。 無法與具有 DataSourceID 為 {datasourceid/}',名稱為 '',名稱為 '194.*.*.**' 的資料來源建立連接。  "

    SQL Server Business Intelligence Development Studio
    我目前處於電腦端,
    當在組態屬性之部署中的目標伺服器 設定為localhost則可以進行採礦處理
    但如果設定為194.*.*.**則會出現上述錯誤訊息
    目前測試做很多種設定但仍找不到原因,
    請協助,謝謝!

    2010年9月20日 上午 03:43
  • Shared memory is for local connection only, have to enable named pipes and/or tcp/ip if there's remote connection.
    2010年9月20日 下午 02:14
  • 您可以開啟 DOS 視窗,使用 telnet 194.x.x.x 1433 的方式連線到那台 SQL Server 2005 嗎?
    其中的 1433 是 SQL Server 預設聆聽的 port,如果您的 SQL Server 使用動態通訊埠,就有可會是其他的 port

    如果 DOS 視窗,沒有出現類似下面的錯誤訊息,就表示該 port 有回應
    正連線到 194.x.x.x...無法開啟到主機的連線, 在連接埠 1433: 連線失敗


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2010年9月20日 下午 02:41
    版主
  • Alex Chuo

    收到~謝謝!
    使用 telnet 194.x.x.x 1433 的方式可以連線到那台 SQL Server 2005,
    採礦處理的錯誤仍然存在,
    不知哪有問題? 謝謝!

     

    2010年9月21日 上午 12:22
  • Rmiao
    收到~謝謝!
    2010年9月21日 上午 12:24
  • How did you set data source in ssas? Tried replace sql instance name with ip address and port number?

    2010年9月21日 上午 02:16
  • Rmiao
    資料來源來自伺服器(由其他管理者建立),
    透過權限連接取用,
    會不會是伺服器端有問題??
    如果是,一般是哪方面有問題?
    謝謝!

     

    2010年9月21日 上午 07:16
  • How did you set data source? Use sql instance name and windows authentication? Does ssas service account have permission in that sql instance? Can you post details of data source? 
    2010年9月21日 下午 01:19
  • 伺服器可以連接也可以建置與部署
    僅有在採礦處理時卻出現錯誤

    資料來源提供者
    原生OLE DB\Microsoft OLE DB Provider for SQL Server

    而Localhost設==>原生OLE DB\SQL Server Native Client 10.0
    則均可部署與採礦處理
    謝謝!

     

     

    2010年9月23日 上午 12:46
  • Replace localhost with real sql instance name.
    2010年9月23日 上午 03:49
  • 您是要從本機部署到遠端 SQL Server 2005 伺服器嗎?

    要不要參考這一篇:http://social.msdn.microsoft.com/Forums/zh-TW/240/thread/c396dbcb-f7ee-4615-9e5d-1effb478dca7 先用 SSMS 去連 AS 伺服器看是不是可以連?

    SSAS 只允許 Windows 驗證,猜測是你的工作機 Windows 帳號沒有足夠的權限存取伺服器...
    Hunterpo's IT Vision - http://www.dotblogs.com.tw/hunterpo/
    2010年9月23日 上午 09:06
  • Rmiao

    請問什麼是real sql instance name?謝謝!

    2010年9月24日 上午 05:24
  • Hunterpo0323 你好
    收到~謝謝!
    連結至SSAS是以Windows驗證方式,權限存取設定是足夠的,
    可以建置、部署、建模,但無法進行採礦處理。
    不知是哪有問題??  謝謝!

    2010年9月24日 上午 05:30
  • Rmiao

    請問什麼是real sql instance name?謝謝!

    Every sql instance has name. Default instance name is server name while named instance name is server_name\instance_name, you can't connect to remote sql server with name 'localhost'.
    2010年9月24日 下午 01:49
  • 是不是你安裝的 SQL Server 2005 有命名,也就是使用了 Instatnce Name,所以你的連線應該加上 Instance 的名稱,

    如 localhost/SQLExpress

    2010年9月28日 上午 04:17
  • 因為 Windows 作業系統允許使用者在同一OS中安裝多個 SQL Server ,而每一個 SQL Server 都可以取個不同名字,名字就是所謂的 Instance Name

    2010年9月29日 上午 12:22
  • Rmiao
    收到~謝謝!
    可能因伺服器為2005版,但本機為2008版所造成,
    目前預計也將伺服器升級為2008版試試看,
    另請問2008版可以存成2005版嗎??謝謝!

     

    2010年10月6日 上午 12:34
  • Snoopy Chen

    收到~謝謝! 連線正常,可能為版本問題,正在測試中,謝謝!

    2010年10月6日 上午 12:36
  • Rmiao
    收到~謝謝!
    可能因伺服器為2005版,但本機為2008版所造成,
    目前預計也將伺服器升級為2008版試試看,
    另請問2008版可以存成2005版嗎??謝謝!

     

    Can't restore sql2k8 db on sql2k5, have to bcp data out from sql2k8 db and bcp into sql2k5's.
    2010年10月7日 上午 12:30
  • Rmiao
    請問什麼是db、bcp
    謝謝!

    2010年10月7日 上午 06:20
  • db is database, bcp is command line program comes with sql server for data import/output.
    2010年10月7日 下午 01:29