關於SQL SERVER資料同步自己的一些設計經驗

原文地址:http://www.cnblogs.com/thtfria/archive/2012/04/04/2432167.html 不過這個項目已經過去N天但是資料同步部分起初是我的一些設計思想。這個項目是某電力公司的一卡通項目,這個項目將來需要在全國20幾個分廠都要做。  按照項目的要求基礎資料在總部儲存,然後同步到各個分廠。裡面一些詳細的需求不詳說了。直接進入正題。  同步方式:資料庫之間的同步,不再做程式上的幹涉了。  實現步驟:        1、總部的表建立觸發器,來記錄對錶的增、

經典SQL語句大全(適合SQL SERVER)

列語句部分是Mssql語句,不可以在access中使用。   SQL分類:  DDL—資料定義語言 (Data Definition Language)(CREATE,ALTER,DROP,DECLARE)   DML—資料操縱語言(SELECT,DELETE,UPDATE,INSERT)   DCL—資料控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)  首先,簡要介紹基礎語句:  1、說明:建立資料庫CREATE DATABASE database-name  2

SQL Server中查看所有表RowCount最高效的SQL

-- Shows all user tables and row counts for the current database -- Remove OBJECTPROPERTY function call to include system objects SELECT o.NAME,i.rowcnt FROM sysindexes AS i INNER JOIN sysobjects AS o ON i.id = o.id WHERE i.indid < 2 AND

Sql Server串連的連接埠問題

Sql Server串連的連接埠問題昨天遇到一個比較奇怪的問題,機器A、機器B,都裝有Sql Server2000,C#程式從A連B上的資料庫OK,但是從B連A的資料庫總是有異常,異常提示“在建立與伺服器的串連時出錯。在串連到 SQL Server 2005 時,在預設的設定下 SQL Server 不允許進行遠端連線可能會導致此失敗”。由於A、B上都裝有VS2005,帶著裝了Sql Server2005Express,當時便懷疑是Sql

SQL Server Reporting Services與MOSS整合資料匯總

SQL Server 2005 Reporting Services 與 MOSS 2007整合,使用SSRS製作報表,在MOSS中顯示。 Accessing SharePoint List Items with SQL Server 2005 Reporting Services http://rockstarguys.com/blogs/colin/archive/2006/11/10/accessing-sharepoint-list-items-with-sql-server-2005-

在 SQL Server 中使用 Transact-SQL如何遍曆一個結果集

there are can use to iterate through result set by using Transact-SQL statements three methods。 一種方法是使用 臨時 表。 使用此方法,您建立初始 SELECT 語句的"快照"並將其用作基礎的"指標"。 例如: /********** example 1 **********/ declare @au_id char( 11 )set rowcount 0select * into #mytemp

SQL Server 效能最佳化之——重複索引

閱讀導航1. 概述2. 什麼是重複索引3. 尋找重複索引 4. 重複資料刪除索引5. 總結 1. 概述很多人都知道索引在資料庫上的是有利有弊的。像其他主流商務資料庫一樣SQL Server允許在一個列上重複建立索引。因為SQL Server沒有限制建立重複索引的數量,只是限制資料庫的一個表上最多可以建立999重複索引,所以這就增加了資料庫中存在重複索引的可能性。表的列上存在重複索引的話,可能會明顯的損害資料庫效能,因為SQL Server必須分別維護每一個重複索引。此外,SQL

SQL Server 2000中的資料同步問題

文章目錄 SQL Server 2000中的資料同步問題 SQL Server 2000中的資料同步問題 1.MS SQL Server和SQL Server agent服務是否是以域使用者身份啟動並啟動並執行(.\administrator使用者也是可以的)如果登入用的是本地系統帳戶local,將不具備網路功能,會產生以下錯誤: 進程未能串連到Distributor '@Server name' (如果您的伺服器已經用了SQL

SQL Server 資料庫快照集妙用

  如果要在一個特定的時間分析資料庫中的資料,你會怎麼做?例如,你想要分析晚上12點的資料,你會採取什麼樣的措施?最經常用到的方法,建立一個計劃任務,在晚上12點的時候執行備份,將當前資料庫以一個新的名字備份到伺服器上,然後再開始分析這個備份資料庫中的資料。這樣做的問題就在於,如果這個資料庫很大,那麼備份它就需要花費大量的時間和磁碟空間。如果你需要在資料訪問高峰期做備份的話,它花費的資源足以讓你的伺服器宕機。然而,在SQL

SQL Server 資料庫層級觸發器介紹

SQL Server 2005得很多很增功能之一就是資料定義語言 (Data Definition Language) (DDL) 觸發器。在SQL Server 7.0和2000中,我們使用資料操作語言 (DML) 觸發器,當INSERT,UPDATE或者DELETE語句被執行的時候執行一段SQL語句或預存程序,它們只能用於表或視圖。  在SQL Server

SQL Server 點對點複寫配置失敗後無法刪除重建,報錯:Cannot execute as the database principal because the principal “

資料庫遷移慣用SSMS來進行視圖操作,但是在視圖遷移完成後進行點對點複寫的配置,到最後一步時報錯,訂閱的部分沒有成功建立。如:沒有辦法只能刪除點對點複寫並重建,但是在刪除時報錯如下:Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have

SQL Server How to Perform Database Mirroring

Let's see how to Perform Database Mirroring with screenshots: Select the principal database. Right click on the database name and select Properties and then click on "Mirroring" the following window will appear:Click on the "Configure Security. . ."

Sql Server 問題之between and 使用注意事項

今天也遇到了下面問題。以後使用Between 都要注意了,最好不用!1.問題:有五條資料如下:2010-12-01 12:16:10.0002010-12-02 13:11:28.0002010-12-03 13:49:15.0002010-12-04 13:52:28.0002010-12-05 13:52:28.000我使用select * from table where  [time] between '2010-12-1' and '2010-12-6' 能顯示出這五條 

SQLServer中幾個常見的測試題

 題目1問題描述:為管理崗位業務培訓資訊,建立3個表:S (S#,SN,SD,SA) S#,SN,SD,SA 分別代表學號、學員姓名、所屬單位、學員年齡C (C#,CN ) C#,CN 分別代表課程編號、課程名稱SC ( S#,C#,G ) S#,C#,G 分別代表學號、所選修的課程編號、學習成績1. 使用標準SQL嵌套語句查詢選修課程名稱為’稅收基礎’的學員學號和姓名--實現代碼:SELECT S#,SN FROM SWHERE [S#] IN(SELECT [S#] FROM

sql server 漢字轉化為拼音函數

Create  function fun_getPY  (     @str nvarchar(4000)  ) returns nvarchar(4000) as begin   declare @word nchar(1),@PY nvarchar(4000)   set @PY=''   while len(@str)>0   begin     set @word=left(@str,1)     --如果非漢字字元,返回原字元     set @PY=@PY+(case

SQLServer分頁預存程序收集

SQL

最佳化的ms sql server分頁sql語句

特點:一次查詢,資料庫只返回一頁的資料。而不是取出所有的資料。說明:pagesize: 每頁顯示記錄數cureentpage:當前頁數select * from (   select TOP pagesize * FROM ( SELECT TOP pagesize*cureentpage   * from user_table   ORDER BY id ASC ) as aSysTable   ORDER BY id DESC ) as bSysTable   ORDER BY id

部署安裝時寫入SQL SERVER和Web.config

本文轉自:http://aspxboy.com/private/5280/default.aspx在.NET平台下,部署 Web 解決方案是比較方便的。我們可以利用Visual Studio.NET 2003添加一個WEB安裝項目,在部署的“檔案系統編輯器”中添加項目的主輸出和內容檔案,非常簡易地完成安裝程式的製作。      

MS SQL Server樹型結構資料顯示的SQL語句(純SQL語句,不用函數)

SELECT  dpcode1+dpcode2+dpcode3 as 部門代碼,dpname1+dpname2+dpname3 as 部門名稱 FROM T_Dpt where dpname1 is not null and dpname2 is not null and dpname3 is not null union all SELECT dpcode1+dpcode2+dpcode3 as 部門代碼,dpname1+dpname2 as 部門名稱 FROM T_Dpt where

SQL SERVER資料庫開發之預存程序應用)

序  可能有不少朋友使用SQL SERVER做開發也已經有段日子,但還沒有或者很少在項目中使用預存程序,或許有些朋友認為根本沒有必要使用預存程序等等。其實當你一個項目做完到了維護階段時,就會發現預存程序給我們帶來了好處了,修改方便,不能去改我們的應用程式,只需要改預存程序的內容,而且還可以使我們的程式速度得到提高。QUOTE:SQL SERVER 聯機叢書中的定義:  預存程序是儲存起來的可以接受和返回使用者提供的參數的 Transact-SQL

總頁數: 792 1 .... 323 324 325 326 327 .... 792 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.