新增資料庫做為資料來源

使用 Microsoft Office SharePoint Designer 2007,您可以利用 OLE DB 或 ODBC 通訊協定連線至各種資料庫,包括 Microsoft SQL Server、Oracle 及可以存取的其他資料庫。根據預設,您的 Microsoft SharePoint 網站並未包含任何資料庫連線。若要存取資料庫,必須由擁有足夠權限的使用者建立連線。

本文說明如何使用資料來源程式庫連線至資料庫。文中還教您如何建立自訂結構化查詢語言 (SQL) 命令,以及如何在資料來源程式庫中修改現有資料庫連線的資料來源內容。

本文內容

在您開始之前

儲存使用者名稱與密碼連線至資料庫

使用 Windows 驗證連線至資料庫

使用單一登入 (Single Sign-On) 驗證連線至資料庫

使用自訂連接字串連線至資料庫

建立自訂 SQL 命令

修改現有資料庫連線的資料來源內容

在您開始之前

有些事您必須先知道,才能連線至資料庫。您必須知道所使用的網站是 Windows SharePoint Services 3.0 網站或 Microsoft Office SharePoint Server 2007 網站、資料庫所在之伺服器的名稱、用來存取資料庫的資料提供者,以及您要使用的驗證。如果您是使用自訂連接字串連線至資料庫,還必須知道該連接字串。

我的資料庫是何種資料庫?

使用 Office SharePoint Designer 2007,可以快速連線至位於 Microsoft SQL Server 2000 或 Microsoft SQL Server 2005 上的任何資料庫,或是使用 OLE DB 通訊協定的任何資料來源。如果您知道連接字串,還可以快速連線至 Oracle 資料庫,或是使用 ODBC 通訊協定的任何資料庫。

我要使用何種資料提供者?

使用 Office SharePoint Designer 2007,即可利用四種不同資料提供者之一來連線至資料庫。這些資料提供者並不互相排斥。例如,Microsoft SQL Server 2000 及 Microsoft SQL Server 2005 都與 OLE DB 相容,且都可以使用 Microsoft .NET Framework Data Provider for OLE DB 存取。不過,Microsoft .NET Framework Data Provider for SQL Server 是專為配合 Microsoft SQL Server 2000 及 Microsoft SQL Server 2005 的使用而設計,因此,如果您的資料庫使用這兩種伺服器產品其中之一,這應該是最好的選擇。

資料提供者是能夠讓用戶端 (在此情況下是 Office SharePoint Designer 2007) 與資料庫通訊的軟體元件。每一個資料庫管理系統起初都是唯一的,並且都有自己存取及更新資料的程式設計語言。ODBC 是率先嘗試將各種不同資料庫管理系統的存取標準化的先驅之一。ODBC 使用結構化查詢語言 (SQL) 存取 SQL 資料庫。OLE DB 是繼 ODBC 之後推出,旨在提供更具彈性的資料庫存取。許多與 ODBC 相容的資料庫也都與 OLE DB 相容。

如需適用之資料提供者的詳細資訊,請參閱下列圖表。

如果您連線的資料庫是...

請使用...

Microsoft SQL Server 2000 或 Microsoft SQL Server 2005

Microsoft .NET Framework Data Provider for SQL Server

OLE DB 相容

Microsoft .NET Framework Data Provider for OLE DB

Oracle

Microsoft .NET Framework Data Provider for Oracle

ODBC 相容

Microsoft .NET Framework Data Provider for ODBC

我要使用何種驗證方法?

[設定資料庫連線] 對話方塊中有四種不同的驗證方法可用,包括使用自訂連接字串。

[設定資料庫連線] 對話方塊中可用的驗證方法

適用的驗證方法會依您所使用的伺服器類型、所使用的資料提供者,以及資料庫位置而定。如需適用之驗證方法的詳細資訊,請參閱下列圖表。

如果裝載 SharePoint 網站的伺服器是執行...

而您的資料提供者是...

而您的資料庫位於...

請參閱下列章節...

Windows SharePoint Services 3.0

Microsoft .NET Framework Data Provider for SQL Server
--
Microsoft .NET Framework Data Provider for OLE DB

與您的 Windows SharePoint Services 3.0 網站位於不同的伺服器

儲存使用者名稱與密碼連線至資料庫

Windows SharePoint Services 3.0

Microsoft .NET Framework Data Provider for SQL Server
--
Microsoft .NET Framework Data Provider for OLE DB

與您的 Windows SharePoint Services 3.0 網站位於同一部伺服器

使用 Windows 驗證連線至資料庫

Office SharePoint Server 2007

Microsoft .NET Framework Data Provider for SQL Server
--
Microsoft .NET Framework Data Provider for OLE DB

與您的 Office SharePoint Server 2007 網站位於同一部伺服器或不同的伺服器

使用單一登入 (Single Sign-On) 驗證連線至資料庫

Windows SharePoint Services 3.0
--
Office SharePoint Server 2007

Microsoft .NET Framework Data Provider for Oracle

與您的 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007 網站位於同一部伺服器或不同的伺服器

使用自訂連接字串連線至資料庫

Windows SharePoint Services 3.0
--
Office SharePoint Server 2007

Microsoft .NET Framework Data Provider for ODBC

與您的 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007 網站位於同一部伺服器或不同的伺服器

使用自訂連接字串連線至資料庫

頁首

儲存使用者名稱與密碼連線至資料庫

當您使用 [儲存使用者名稱與密碼連線至資料庫] 時,Office SharePoint Designer 2007 會產生一個以 SQL 為基礎的連接字串,該字串將使用者名稱與密碼儲存在資料來源連線中 (此程序稱為 SQL 驗證)。如果您的 SharePoint 網站位於執行 Windows SharePoint Services 3.0 的伺服器上,而您的資料庫位於外部伺服器上,這是產生連接字串的喜好選項。您也可以使用自訂連接字串建立資料庫連線。如需詳細資訊,請參閱使用自訂連接字串連線至資料庫

  1. 如果 [資料來源程式庫] 工作窗格沒有顯示,請按一下 [工作窗格] 功能表上的 [資料來源程式庫]。

  2. 在 [資料來源程式庫] 工作窗格的 [資料庫連線] 底下,按一下 [連線至資料庫]。

    附註: 如果 [資料庫連線] 標題已摺疊,請按一下加號 (+) 將其展開。

  3. 在 [資料來源內容] 對話方塊的 [來源] 索引標籤上,按一下 [設定資料庫連線]。

  4. 在 [設定資料庫連線] 對話方塊的 [伺服器資訊] 底下,於 [伺服器名稱] 方塊中,輸入資料庫所在的伺服器名稱。

  5. 在 [提供者名稱] 方塊中,執行下列其中一項動作:

    • 如果您是連線至外部 Microsoft SQL Server 2000 資料庫或外部 Microsoft SQL Server 2005 資料庫,請按一下 [Microsoft .NET Framework Data Provider for SQL Server]。

    • 如果是連線至 OLE DB 相容的外部資料庫,包括 Microsoft SQL 以外的 SQL 版本 (例如 MySQL),請按一下 [Microsoft .NET Framework Data Provider for OLE DB]。

  6. 按一下 [驗證] 底下的 [在資料連接儲存此使用者名稱與密碼]。

  7. 在 [使用者名稱] 方塊中,輸入您的使用者名稱。

  8. 在 [密碼] 方塊中,輸入您的密碼。

  9. 按一下 [下一步]。

    由於 SQL 驗證會將使用者名稱與密碼以文字形式儲存在資料連線中,所以會出現一個安全性警告,告訴您使用者名稱與密碼是以文字形式儲存在資料連線中,而且其他小組網站成員都可以存取此資料來源。如果您要讓其他小組網站成員使用該組使用者名稱與密碼來存取資料庫,請按一下 [確定]。如果不要讓其他小組網站成員使用該組使用者名稱與密碼來存取資料庫,則按一下 [取消],如果您的 SharePoint 網站是在執行 Windows SharePoint Services 3.0 的伺服器上,請與您的伺服器管理員討論使用 Windows 驗證連線至資料庫,或者如果 SharePoint 網站是在執行 Office SharePoint Server 2007 的伺服器上,則與您的伺服器管理員討論使用單一登入 (Single Sign-On) 驗證連線至資料庫

  10. 在 [資料庫] 清單中,按一下您想要當做資料來源使用的資料庫,然後執行下列其中一項動作:

    • 按一下 [選擇表格或檢視]、在清單中按一下所需的表格或儲存檢視,然後按一下 [完成]。

      如果使用此選項,您就會建立選取表格或檢視中所有記錄的預設查詢。不過,當您按一下 [完成] 後,可以透過按一下 [資料來源內容] 對話方塊中的 [欄位]、[篩選] 及 [排序],修改預設查詢。如需詳細資訊,請參閱建立資料來源查詢

    • 按一下 [使用 SQL 或預存程序來指定自訂 [選取]、[更新]、[插入] 及 [刪除] 命令],然後按一下 [完成]。

      附註: 只有當您的管理員已開啟 [啟用更新查詢支援] 選項時,才能使用這個選項。

      如果使用此選項,您就可以建立自訂 SQL 命令。當您按一下 [完成] 後,[編輯自訂 SQL 命令] 對話方塊隨即開啟。在此對話方塊中,您可以建立命令和加入參數。建立自訂 SQL 命令後,您可以透過按一下 [資料來源內容] 對話方塊中的 [編輯自訂查詢],編輯查詢。如需詳細資訊,請參閱本文後面的建立自訂 SQL 命令

  11. 按一下 [資料來源內容] 對話方塊中的 [一般] 索引標籤,輸入資料來源的名稱,然後按一下 [確定]。

    新的資料庫連線就會出現在 [資料來源程式庫] 工作窗格中。

附註: 如果您嘗試連接至執行 SQL Server 的外部伺服器,請確定該伺服器上已啟用 SQL Server 驗證。

頁首

使用 Windows 驗證連線至資料庫

Windows 驗證適用於支援 Windows 驗證的所有資料庫,例如 Microsoft Windows 2000 及 Microsoft Windows Server 2003。如果您的 SharePoint 網站位於執行 Windows SharePoint Services 3.0 的伺服器上,而資料庫和網站位於同一部伺服器上,這就是產生連接字串的理想選項。[使用 Windows 驗證] 選項會使用整合安全性,表示資料來源的驗證會使用您的 Windows 認證。小組成員則可以使用目前的 Windows 使用者名稱與密碼來存取資料庫。

附註: 唯有資料庫和 Windows SharePoint Services 網站位於同一部伺服器上時,Windows 驗證才有用。如果資料庫位於另一部伺服器上,您就必須使用 SQL 驗證或單一登入 (Single Sign-On) 驗證。

您也可以使用自訂連接字串建立資料庫連線。如需詳細資訊,請參閱本文後面的使用自訂連接字串連線至資料庫

  1. 如果 [資料來源程式庫] 工作窗格沒有顯示,請按一下 [工作窗格] 功能表上的 [資料來源程式庫]。

  2. 在 [資料來源程式庫] 工作窗格的 [資料庫連線] 底下,按一下 [連線至資料庫]。

    附註: 如果 [資料庫連線] 標題已摺疊,請按一下加號 (+) 將其展開。

  3. 在 [資料來源內容] 對話方塊的 [來源] 索引標籤上,按一下 [設定資料庫連線]。

  4. [設定資料庫連線] 對話方塊的 [伺服器資訊] 底下,於 [伺服器名稱] 方塊中,輸入資料庫所在的伺服器名稱。

  5. 在 [提供者名稱] 方塊中,執行下列其中一項動作:

    • 如果您是連線至本機 Microsoft SQL Server 2000 資料庫或本機 Microsoft SQL Server 2005 資料庫,請按一下 [Microsoft .NET Framework Data Provider for SQL Server]。

    • 如果是連線至 OLE DB 相容的本機資料庫,包括 Microsoft SQL 以外的 SQL 版本 (例如 MySQL),請按一下 [Microsoft .NET Framework Data Provider for OLE DB]。

  6. 按一下 [驗證] 底下的 [使用 Windows 驗證],然後按一下 [下一步]。

  7. 在 [資料庫] 清單中,按一下您想要當做資料來源使用的資料庫,然後執行下列其中一項動作:

    • 按一下 [選擇表格或檢視]、在清單中按一下所需的表格或儲存檢視,然後按一下 [完成]。

      如果使用此選項,您就會建立選取表格或檢視中所有記錄的預設查詢。不過,當您按一下 [完成] 後,可以透過按一下 [資料來源內容] 對話方塊中的 [欄位]、[篩選] 及 [排序],修改預設查詢。如需詳細資訊,請參閱建立資料來源查詢

    • 按一下 [使用 SQL 或預存程序來指定自訂 [選取]、[更新]、[插入] 及 [刪除] 命令],然後按一下 [完成]。

      附註: 只有當您的管理員已開啟 [啟用更新查詢支援] 選項時,才能使用這個選項。

      如果使用此選項,您就可以建立自訂 SQL 命令。當您按一下 [完成] 後,[編輯自訂 SQL 命令] 對話方塊隨即開啟。在此對話方塊中,您可以建立命令和加入參數。建立自訂 SQL 命令後,您可以透過按一下 [資料來源內容] 對話方塊中的 [編輯自訂查詢],編輯查詢。如需詳細資訊,請參閱本文後面的建立自訂 SQL 命令

  8. 按一下 [資料來源內容] 對話方塊中的 [一般] 索引標籤,輸入資料來源的名稱,然後按一下 [確定]。

    新的資料庫連線就會出現在 [資料來源程式庫] 中。

頁首

使用單一登入 (Single Sign-On) 驗證連線至資料庫

如果您的 SharePoint 網站位於執行 Microsoft Office SharePoint Server 的伺服器上,這是產生連接字串的喜好選項。[使用單一登入 (Single Sign-On) 驗證] 選項會指示伺服器提供存取資料庫的使用者名稱與密碼。如果您的網站是使用 Office SharePoint Server 建立之入口網站的一部分,而且管理員已啟用並設定了單一登入 (Single Sign-On),則可以使用這個選項。使用單一登入 (Single Sign-On),即使外部資料庫與您的 SharePoint 網站並非在同一部伺服器上,仍可連線至外部資料庫。

  1. 如果 [資料來源程式庫] 工作窗格沒有顯示,請按一下 [工作窗格] 功能表上的 [資料來源程式庫]。

  2. 在 [資料來源程式庫] 工作窗格的 [資料庫連線] 底下,按一下 [連線至資料庫]。

    附註: 如果 [資料庫連線] 標題已摺疊,請按一下加號 (+) 將其展開。

  3. 在 [資料來源內容] 對話方塊的 [來源] 索引標籤上,按一下 [設定資料庫連線]。

  4. [設定資料庫連線] 對話方塊的 [伺服器資訊] 底下,於 [伺服器名稱] 方塊中,輸入資料庫所在的伺服器名稱。

  5. 在 [提供者名稱] 方塊中,執行下列其中一項動作:

    • 如果您要連線的資料庫儲存在執行 Microsoft SQL Server 的電腦上 (例如 Microsoft SQL Server 2000 及 Microsoft SQL Server 2005),請按一下 [Microsoft .NET Framework Data Provider for SQL Server]。

    • 如果您要連線的資料庫使用 OLE DB,包括 Microsoft SQL 以外的 SQL 版本 (例如 MySQL),請按一下 [Microsoft .NET Framework Data Provider for OLE DB]。

  6. 按一下 [驗證] 底下的 [使用單一登入 (Single Sign-On) 驗證],然後按一下 [設定]。

  7. 在 [單一登入 (Single Sign-On) 設定] 對話方塊中,執行下列動作:

    • 在 [應用程式名稱] 方塊中,輸入資料庫的應用程式名稱。

    • 在 [要使用為使用者名稱的應用程式欄位] 方塊中,輸入儲存您使用者名稱的欄位。

    • 在 [要使用為密碼的應用程式欄位] 方塊中,輸入儲存您密碼的欄位。

      附註: 如果沒有此資訊,請洽詢您的伺服器管理員。

  8. 按一下 [下一步]。

  9. 在 [資料庫] 清單中,按一下您想要當做資料來源使用的資料庫,然後執行下列其中一項動作:

    • 按一下 [選擇表格或檢視]、在清單中按一下所需的表格或儲存檢視,然後按一下 [完成]。

      如果使用此選項,您就會建立選取表格或檢視中所有記錄的預設查詢。不過,當您按一下 [完成] 後,可以透過按一下 [資料來源內容] 對話方塊中的 [欄位]、[篩選] 及 [排序],修改預設查詢。如需詳細資訊,請參閱建立資料來源查詢

    • 按一下 [使用 SQL 或預存程序來指定自訂 [選取]、[更新]、[插入] 及 [刪除] 命令],然後按一下 [完成]。

      附註: 只有當您的管理員已開啟 [啟用更新查詢支援] 選項時,才能使用這個選項。

      如果使用此選項,您就可以建立自訂 SQL 命令。當您按一下 [完成] 後,[編輯自訂 SQL 命令] 對話方塊隨即開啟。在此對話方塊中,您可以建立命令和加入參數。建立自訂 SQL 命令後,您可以透過按一下 [資料來源內容] 對話方塊中的 [編輯自訂查詢],編輯查詢。如需詳細資訊,請參閱本文後面的建立自訂 SQL 命令

  10. 按一下 [資料來源內容] 對話方塊中的 [一般] 索引標籤,輸入資料來源的名稱,然後按一下 [確定]。

    新的資料庫連線就會出現在 [資料來源程式庫] 中。

附註: 如果您無法在執行 SQL Server 的伺服器上使用 SQL Server 驗證,請確定 SharePoint 網站所在的伺服器上已啟用單一登入 (Single Sign-On) 驗證。

頁首

使用自訂連接字串連線至資料庫

連接字串提供應用程式或提供者要求與資料來源通訊的資訊。連接字串通常提供資料庫伺服器的位置、要使用的特定資料庫,以及驗證資訊。使用自訂連接字串,可以指定用來連線至資料庫的連接字串。

  1. 如果 [資料來源程式庫] 工作窗格沒有顯示,請按一下 [工作窗格] 功能表上的 [資料來源程式庫]。

  2. 按一下 [資料來源程式庫] 工作窗格中的 [連線至資料庫]。

    附註: 如果 [資料庫連線] 標題已摺疊,請按一下加號 (+) 將其展開。

  3. 在 [資料來源內容] 對話方塊的 [來源] 索引標籤上,按一下 [設定資料庫連線]。

  4. 選取 [設定資料庫連線] 對話方塊中的 [使用自訂連接字串] 核取方塊,然後按一下 [編輯]。

  5. 在 [編輯連接字串] 對話方塊的 [提供者名稱] 清單中,按一下您要使用的資料提供者。

  6. 在 [連接字串] 文字方塊中輸入連接字串。

    OLE DB 連接字串的範例:

    Provider=myProvider;Data Source=myPath;Initial Catalog=catalogName;

    User Id=username;Password=password;

    ODBC 連接字串的範例:

    Driver={myProvider};Server=myPath;Database=myDatabase;

    Uid=username;Pwd=password;

    Oracle 連接字串的範例:

    Data Source=myDatabase;User Id=username;

    Password=password;Integrated Security=no;

  7. 按一下 [下一步]。

  8. 在 [資料庫] 清單中,按一下您想要當做資料來源使用的資料庫,然後執行下列其中一項動作:

    • 按一下 [選擇表格或檢視]、在清單中按一下所需的表格或儲存檢視,然後按一下 [完成]。

      如果使用此選項,您就會建立表格或檢視的預設連線。不過,當您按一下 [完成] 後,可以透過按一下 [資料來源內容] 對話方塊中的 [欄位]、[篩選] 及 [排序] 來指定查詢。如需詳細資訊,請參閱建立資料來源查詢一文。

    • 按一下 [使用 SQL 或預存程序來指定自訂 [選取]、[更新]、[插入] 及 [刪除] 命令],然後按一下 [完成]。

      附註: 只有當您的管理員已開啟 [啟用更新查詢支援] 選項時,才能使用這個選項。

      如果使用此選項,您就可以建立或編輯自訂 SQL 命令。當您按一下 [完成] 後,[編輯自訂 SQL 命令] 對話方塊隨即開啟。在此對話方塊中,您可以建立命令和加入參數。建立自訂 SQL 命令後,您可以透過按一下 [資料來源內容] 對話方塊中的 [編輯自訂查詢],編輯查詢。如需詳細資訊,請參閱本文後面的建立自訂 SQL 命令

  9. 按一下 [資料來源內容] 對話方塊中的 [一般] 索引標籤,輸入資料來源的名稱,然後按一下 [確定]。

    新的資料庫連線就會出現在 [資料來源程式庫] 中。

附註: 

  • 如果您嘗試連接至執行 SQL Server 的外部伺服器,請確定該伺服器上已啟用 SQL Server 驗證。

  • 如果您無法在執行 SQL Server 的伺服器上使用 SQL Server 驗證,請確定 SharePoint 網站所在的伺服器上已啟用單一登入 (Single Sign-On) 驗證。

頁首

建立自訂 SQL 命令

當您按一下 [設定資料庫連線] 對話方塊中的 [使用 SQL 或預存程序來指定自訂 [選取]、[更新]、[插入] 及 [刪除] 命令] 選項,然後按一下 [完成] 後,[編輯自訂 SQL 命令] 對話方塊隨即開啟。您可以在此對話方塊中建立自訂 SQL 陳述式,以擷取或修改資料庫中的資料。

[編輯自訂 SQL 命令] 對話方塊裡有四個索引標籤,每一個都對應至一個常用的 SQL 命令。包括:

  • 選取     SELECT 命令會用來擷取資料表的資料。

  • 更新     UPDATE 命令會用來修改資料表中的資料。

  • 插入     INSERT INTO 命令會用來在資料表中插入新的列。

  • 刪除     DELETE 命令會用來刪除資料表中的列。

[預存程序] 清單會顯示您所連線之資料庫中,所有可用的預存程序。

[編輯自訂 SQL 命令] 對話方塊開啟時,已套用至資料的陳述式都會在 [SQL 陳述式] 方塊中顯示。例如,如果您透過按一下 [選擇表格或檢視] 選取資料表來建立資料庫連線,稍後又決定要編輯 SELECT 陳述式,則會在 [選取] 索引標籤上的 [SQL 陳述式] 方塊中看到下列陳述式:

SELECT * FROM dbo.[your_table_name]

陳述式中的星號是萬用字元,代表「全部」。此 SQL 陳述式代表「選取此特定資料表中所有記錄的所有欄位」。若要編輯陳述式,請按一下 [編輯命令] 以開啟 [命令及參數編輯器]。

[命令參數編輯器] 對話方塊

直接在 [SELECT 命令] 方塊中輸入,編輯 SQL 查詢。

新增 SQL 參數

您也可以按一下 [新增參數],為 SQL 查詢建立參數。

SQL 參數必須用於可能使用查詢字串的任何位置,表示以單引號括任的文字。由於在 SQL 陳述式中使用查詢字串會形成安全性弱點,因此在 Office SharePoint Designer 2007 中,當您建立從資料來源擷取篩選資料的 SQL 陳述式時,需要 SQL 參數。

例如,Northwind Traders 是一家美食經銷公司,所有業務資料都儲存在 SQL 為基礎的資料庫中。公司從產品資料表中擷取整個產品清單時,產生的 SQL 查詢如下:

SELECT * FROM dbo.[Products]

這個 SQL 陳述式會擷取產品資料表中的所有記錄。Northwind 想要擷取只包含沒有現貨之項目的篩選清單。資料表包含一個 UnitsInStock 欄位。若使用傳統 SQL,擷取此清單的陳述式如下:

SELECT * FROM dbo.[Products] WHERE UnitsInStock = '0'

此陳述式中的

'0'

是查詢字串。應該以變數取代此查詢字串。針對此範例,您要建立名為 OutOfStock 的變數。新的 SQL 陳述式如下:

SELECT * FROM dbo.[Products] WHERE UnitsInStock = @OutOfStock

若要使用此範例中的 OutOfStock 變數建立 SQL 陳述式,請執行下列程序:

  1. 在 [命令及參數編輯器] 對話方塊的 [SELECT 命令] 方塊中,輸入下列字串:

SELECT * FROM dbo.[Products] WHERE UnitsInStock = @OutOfStock

  1. 按一下 [參數] 底下的 [新增參數]。

  2. 您要定義的變數是 OutOfStock,因此請在 [名稱] 欄中輸入 OutOfStock

  3. 在 [參數來源] 清單中按一下 [無]。

  4. 由於您要比對的值是 0,因此在 [DefaultValue] 方塊中輸入 0

    含有 SQL 參數陳述式的 [命令及參數編輯器]

  5. 按一下 [確定]。

    您現在可以在 [編輯自訂 SQL 命令] 對話方塊中看到新的 SQL 陳述式。

    含有 SQL 陳述式的 [編輯自訂 SQL 命令] 對話方塊

  6. 再按一次 [確定]。

    [資料來源內容] 對話方塊的 [來源] 索引標籤上就會顯示 [編輯自訂查詢] 按鈕。

    含有編輯自訂查詢按鈕的資料來源內容對話方塊

頁首

修改現有資料庫連線的資料來源內容

設定好資料庫連線後,就可以隨時修改連線。例如,您可能要建立新的查詢、修改現有的查詢,或是建立自訂 SQL 陳述式。

  1. 按一下 [工作窗格] 功能表上的 [資料來源程式庫]。

  2. 在 [資料來源程式庫] 中,按一下您要修改的資料庫連線,然後按一下 [內容]。

    如果資料庫連線使用自訂 SQL 查詢,[資料來源內容] 對話方塊就會如下列圖例所示。

    含有編輯自訂查詢按鈕的資料來源內容對話方塊

    如果資料庫連線未使用自訂 SQL 查詢,[資料來源內容] 對話方塊就會如下列圖例所示。

    含有查詢區段的資料來源內容對話方塊

  3. 在 [資料來源內容] 對話方塊中,執行下列其中一項動作:

    • 如果有包含按鈕的 [查詢] 區域,按一下這些按鈕即可新增或移除欄位,或是建立、修改篩選或排序順序。

    • 如果有包含按鈕的 [查詢] 區域,按一下 [設定資料庫連線] 即可將自訂 SQL 查詢套用至連線。您按一下 [設定資料庫連線] 後,再按一下 [下一步]。

      附註: 如果是儲存使用者名稱與密碼,就會出現一個安全性警告,告訴您使用者名稱與密碼是以文字形式儲存在資料連線中,而且其他小組網站成員都可以存取此資料來源。如果您要讓其他小組網站成員使用該組使用者名稱與密碼來存取資料庫,請按一下 [確定]。如果不要讓其他小組網站成員使用該組使用者名稱與密碼來存取資料庫,則按一下 [取消],如果您的 SharePoint 網站是在執行 Windows SharePoint Services 3.0 的伺服器上,請與您的伺服器管理員討論使用 Windows 驗證連線至資料庫,或者如果 SharePoint 網站是在執行 Office SharePoint Server 2007 的伺服器上,則與您的伺服器管理員討論使用單一登入 (Single Sign-On) 驗證連線至資料庫

      按一下 [設定資料庫連線] 對話方塊中的 [使用 SQL 或預存程序來指定自訂 [選取]、[更新]、[插入] 及 [刪除] 命令],然後按一下 [完成]。

      [編輯自訂 SQL 命令] 對話方塊隨即開啟。您可以在這個對話方塊中建立自訂 SQL 陳述式。如需詳細資訊,請參閱本文前面的建立自訂 SQL 命令

    • 如果有 [編輯自訂查詢] 按鈕,按一下該按鈕即可開啟 [編輯自訂 SQL 命令] 對話方塊,您可以在其中新增、修改或刪除自訂 SQL 陳述式。

頁首

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×