国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

如何使用SQL Server Compact Edition創(chuàng)建移動(dòng)應(yīng)用程序

2024-08-31 00:43:31
字體:
供稿:網(wǎng)友

本文將介紹如何在使用 Microsoft SQL Server 2005 Compact Edition 的 Microsoft Visual Studio 2005 中創(chuàng)建應(yīng)用程序。SQL Server Compact Edition 數(shù)據(jù)庫(kù)將成為 SQL Server 2005 發(fā)布的訂閱服務(wù)器,并且將使用合并復(fù)制從 SQL Server 2005 數(shù)據(jù)庫(kù)中將信息下載到 SQL Server Compact Edition 數(shù)據(jù)庫(kù)。

在此演練中,您將執(zhí)行下列步驟:

(1)配置 SQL Server 2005 發(fā)布。

(2)配置 Internet 信息服務(wù) (IIS) 以進(jìn)行復(fù)制。

(3)創(chuàng)建 SQL Server Compact Edition 訂閱。

(4)創(chuàng)建應(yīng)用程序。

(5)部署應(yīng)用程序并測(cè)試訂閱。

必備項(xiàng)

若要按照此演練中所寫的步驟執(zhí)行此演練,則必須滿足下列條件:

安裝有 Windows XP 和 IIS 的計(jì)算機(jī)。

SQL Server 2005 Service Pack 2 (SP2) 或更高版本,與 Visual Studio 安裝在同一臺(tái)計(jì)算機(jī)上。

SQL Server 2005 任務(wù)

在創(chuàng)建應(yīng)用程序之前,必須在 SQL Server 2005 中配置發(fā)布。在下列步驟中,您將創(chuàng)建一個(gè)示例數(shù)據(jù)庫(kù),然后從該數(shù)據(jù)庫(kù)發(fā)布數(shù)據(jù)。您將使用預(yù)建的腳本文件創(chuàng)建數(shù)據(jù)庫(kù),然后使用新建發(fā)布向?qū)韯?chuàng)建發(fā)布。

創(chuàng)建數(shù)據(jù)庫(kù)并在其中填充數(shù)據(jù)

1、打開 SQL Server Management Studio。

2、當(dāng)提示您連接服務(wù)器時(shí),請(qǐng)?jiān)?ldquo;服務(wù)器名稱”中鍵入 (local),然后單擊“連接”。

3、打開一個(gè)新查詢窗口。創(chuàng)建 SQL Server Compact Edition 數(shù)據(jù)庫(kù),并用數(shù)據(jù)填充該數(shù)據(jù)庫(kù)。

以下是引用片段:
  USE master;
  GO
  IF EXISTS (SELECT * FROM sys.sysdatabases WHERE name = 'SQLMobile')
  BEGIN
  DROP Database SQLMobile;
  END
  GO
  CREATE DATABASE SQLMobile;
  GO
  USE SQLMobile;
  GO
  CREATE TABLE MembershipData (MemberID INTEGER IDENTITY (1,1)
  CONSTRAINT pkMemberID PRIMARY KEY, MemberName NVarChar (50));
  CREATE TABLE FlightData (MemberID INTEGER FOREIGN KEY REFERENCES
  MembershipData(MemberID), Destination NVarChar (50), FlightStatus
  NVarChar(50), ArrivalDate DATETIME, FlownMiles INTEGER);
  INSERT INTO MembershipData (MemberName) VALUES ('Mr Don Hall');
  INSERT INTO MembershipData (MemberName) VALUES ('Mr Jon Morris');
  INSERT INTO MembershipData (MemberName) VALUES ('Ms TiAnna Jones');
  INSERT INTO FlightData (MemberID, Destination, FlightStatus, ArrivalDate, FlownMiles)
  VALUES (1, 'Seattle', 'Flight Delayed 1 hour', '8/25/00', '20000');
  INSERT INTO FlightData (MemberID, Destination, FlightStatus, ArrivalDate, FlownMiles)
  VALUES (2, 'London', 'Flight on time', '9/12/00', '15000');
  INSERT INTO FlightData (MemberID, Destination, FlightStatus, ArrivalDate, FlownMiles)
  VALUES (3, 'Sydney', 'Flight Gate Closing', '11/5/00', '30000');
  INSERT INTO FlightData (MemberID, Destination, FlightStatus, ArrivalDate, FlownMiles)
  VALUES (1, 'Tokyo', 'Delayed Fog', '5/25/00', '25000');
  INSERT INTO FlightData (MemberID, Destination, FlightStatus, ArrivalDate, FlownMiles)
  VALUES (2, 'Minneapolis', 'Flight on time', '5/1/00', '1000');
  INSERT INTO FlightData (MemberID, Destination, FlightStatus, ArrivalDate, FlownMiles)
  VALUES (3, 'Memphis', 'Flight Gate Closing', '1/5/00', '1000');
  GO

4、單擊“執(zhí)行(!)”運(yùn)行該腳本并創(chuàng)建數(shù)據(jù)庫(kù)。此時(shí),將運(yùn)行該腳本,創(chuàng)建一個(gè)名為 SQLMobile 的新數(shù)據(jù)庫(kù)。

注意:

您還可以按 F5,或者從“查詢”菜單中選擇“執(zhí)行”來運(yùn)行該查詢。

5、若要確認(rèn)該數(shù)據(jù)庫(kù)已創(chuàng)建,請(qǐng)?jiān)趯?duì)象資源管理器中,展開“(本地)”,展開“數(shù)據(jù)庫(kù)”,然后展開“SQLMobile”。如果沒有列出 SQLMobile 數(shù)據(jù)庫(kù)。請(qǐng)右鍵單擊“數(shù)據(jù)庫(kù)”,然后選擇“刷新”以更新數(shù)據(jù)庫(kù)列表。

準(zhǔn)備服務(wù)器以發(fā)布數(shù)據(jù)

在創(chuàng)建發(fā)布之前,必須創(chuàng)建快照代理用戶帳戶,并創(chuàng)建一個(gè)將在其中存儲(chǔ)快照文件的共享文件夾,準(zhǔn)備服務(wù)器以進(jìn)行發(fā)布。創(chuàng)建快照文件夾之后,該文件夾將用于服務(wù)器上的所有發(fā)布。如果以前已在此服務(wù)器上創(chuàng)建了發(fā)布,您可以跳過這些步驟。

創(chuàng)建快照用戶帳戶

1、從“控制面板”的“管理工具”中打開“計(jì)算機(jī)管理”。

2、在“計(jì)算機(jī)管理”中,展開“系統(tǒng)工具”,展開“本地用戶和組”,右鍵單擊“用戶”,然后選擇“新用戶”。

3、在“新用戶”對(duì)話框中,鍵入以下信息,然后單擊“創(chuàng)建”:

字段

用戶名

snapshot_agent

密碼

p@ssw0rd

確認(rèn)密碼

p@ssw0rd

用戶下次登錄時(shí)須更改密碼

未選中

密碼永不過期

選中

重要事項(xiàng):

這些設(shè)置應(yīng)該僅用于測(cè)試。在生產(chǎn)環(huán)境中,請(qǐng)確保用戶帳戶設(shè)置符合您的網(wǎng)絡(luò)安全要求。通常,您將對(duì)快照代理使用域用戶帳戶而不是使用本地用戶帳戶。

創(chuàng)建快照文件夾

在 Windows 資源管理器中,創(chuàng)建一個(gè)名為“snapshot”的新文件夾。在此演練中,您可以在驅(qū)動(dòng)器 C 的根目錄下創(chuàng)建該文件夾:c:/snapshot。右鍵單擊“snapshot”文件夾,然后選擇“共享和安全”。

在“共享”選項(xiàng)卡上,選擇“共享該文件夾”,然后單擊“權(quán)限”。

在“快照的權(quán)限”中,單擊“添加”。

在“輸入要選擇的對(duì)象名稱”中,鍵入 computername/snapshot_agent(其中 computername 為本地計(jì)算機(jī)的名稱),單擊“檢查名稱”,然后單擊“確定”。

在“快照的權(quán)限”中,選擇“snapshot_agent”,分配“更改”和“讀取”共享權(quán)限,然后單擊“確定”。

選擇“安全”選項(xiàng)卡。

單擊“添加”。

在“輸入要選擇的對(duì)象名稱”中,鍵入 computername/snapshot_agent(其中 computername 為本地計(jì)算機(jī)的名稱),單擊“檢查名稱”,然后單擊“確定”。

選擇“snapshot_agent”,然后將“寫入”權(quán)限添加到已啟用的權(quán)限列表中。現(xiàn)在,snapshot_agent 帳戶將被授予下列權(quán)限:

讀取和執(zhí)行

列出文件夾目錄

讀取

寫入

單擊“確定”關(guān)閉“快照屬性”窗口。

關(guān)閉 Windows 資源管理器。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 随州市| 布拖县| 东港市| 清水县| 黔西| 金堂县| 准格尔旗| 婺源县| 镇远县| 喜德县| 汤阴县| 九龙县| 宁南县| 新宁县| 三穗县| 吉水县| 蒙山县| 高安市| 湟源县| 汨罗市| 铜川市| 余江县| 阳山县| 静乐县| 鹤峰县| 浦北县| 丹寨县| 璧山县| 台北县| 黄大仙区| 满城县| 大港区| 廊坊市| 甘谷县| 辉县市| 嘉峪关市| 神池县| 神池县| 白城市| 苍山县| 丹棱县|