當前位置:首頁 » 數據倉庫 » sqlserver主從資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver主從資料庫

發布時間: 2022-05-05 09:10:20

A. sql資料庫關於主從表的問題

仁兄:
採用union all實現
具體實現: 先合並再分組 既先union all 再 group by

假設有兩個表分別是A1 和 B1他們的 關聯主鍵 是 A1、 B1的欄位a1 =b1 和 a2 = b2
SELECT
a1,
a2,
SUM (a3) AS a3,
a4,
b3 ,
SUM(b4) AS b4
FROM
(
select
a1,
a2,
a3,
a4,
'' as b3 ,
0 as b4
from A1
union all
select
b1,
b2,
0 as a3,
'' as a4,
b1 ,
b2
from B1
)
GROUP BY
a1,
a2,
a4,
b3

不管幾個表 都可以效仿,好好想一下,其實很簡單

B. sql2008主從同步 是什麼意思

sql server 主從同步是指資料庫的主庫數據同步到從庫中,數據寫入到主庫,通過sqlserver的復制分發將主庫的數據復制到從庫中,已達資料庫之間數據的一致性;一般在主資料庫壓力比較大,通過讀寫分離來給主資料庫降壓的時候需要用到;寫的時候操作主庫,讀取數據的時候操作從庫;從庫可以有一個或多個;

C. 主從資料庫 什麼sql會走主庫

做修改的SQL當然得走主庫,不然怎麼同步到從庫去,而且在從庫修改主從會出問題的。

只查詢的SQL可以放到從庫,減少主庫負載

D. sql server2008 R2 主從資料庫同步

在sqlserver2000中可以選擇關系圖,新建關系圖,選擇要建立關系的主表和從表,然後一直下一步下一步,直到完成。 然後用滑鼠拖著主表的欄位到從表的欄位,連成一線,會彈出個框,一般點確定就可以了。

E. sql server 2008 r2主從資料庫同步時,從資料庫顯示只讀,但不能與主資料庫同步

在資料庫裡面新建一個同名資料庫,然後附加到這個新的資料庫里看看

F. sql server 2008 主從資料庫 中斷後怎麼同步

在sqlserver2000中可以選擇關系圖,新建關系圖,選擇要建立關系的主表和從表,然後一直下一步下一步,直到完成。
然後用滑鼠拖著主表的欄位到從表的欄位,連成一線,會彈出個框,一般點確定就可以了。

G. sqlserver mysql 主從備份

1.主伺服器:
#Master start
log-bin="d:/log/mysql/mysql_log_bin"
server-id=1
#Master end
2.從伺服器:
#Slave start
log-bin="D:/log/mysql2/log-bin.log"
relay_log="D:/log/mysql2/relay-log-bin"
#從機id,區別於主機id
server-id=2
#主機ip,供從機連接主機用
#master-host=localhost
#主機埠
#master-port=3300
#剛才為從機復制主機數據新建的賬號
#master-user=slave
#剛才為從機復制主機數據新建的密碼
#master-password=654321
#重試間隔時間10秒
#master-connect-retry=10
#需要同步的資料庫
#replicate-do-db=test
#啟用從庫日誌,這樣可以進行鏈式復制
log-slave-updates
#從庫是否只讀,0表示可讀寫,1表示只讀
read-only=1

#只復制某個表
#replicate-do-table=tablename
#只復制某些表(可用匹配符)
#replicate-wild-do-table=tablename%
#只復制某個庫
#replicate-do-db=dbname
#不復制某個表
#replicate-ignore-table=tablename
#不復制某些表
#replicate-wild-ignore-table=tablename%
#不復制某個庫
#replicate-ignore-db=dbname
#Slave end
3.對從伺服器制定主伺服器使用CHANGE MASTER 語句
注意:1.一定要在主伺服器上創建一個可以執行replication的用戶
2.該用戶名在從伺服器上可遠程登錄到主伺服器。
3.開啟MySQL的log-bin日誌功能

H. 如何同步兩個SQLServer資料庫的內容

第一先來配置出版伺服器:

(1)選中指定[伺服器]節點

(2)從[工具]下拉菜單的[復制]子菜單中選擇[發布、訂閱伺服器和分發]命令

(3)系統彈出一個對話框點[下一步]然後看著提示一直操作到完成。

(4)當完成了出版伺服器的設置以後系統會為該伺服器的樹形結構中添加一個復制監視器。同時也生成一個分發資料庫(distribution)

第二創建出版物:

(1)選中指定的伺服器

(2)[工具]菜單的[復制]子菜單中選擇[創建和管理發布]命令。此時系統會彈出一個對話框

(3)選擇要創建出版物的資料庫,然後單擊[創建發布]

(4)在[創建發布向導]的提示對話框中單擊[下一步]系統就會彈出一個對話框。對話框上的內容是復制的三個類型。我們現在選第一個也就是默認的快照發布(其他兩個大家可以去看看幫助)

(5)單擊[下一步]系統要求指定可以訂閱該發布的資料庫伺服器類型,SQLSERVER允許在不同的資料庫如 ORACLE或ACCESS之間進行數據復制。但是在這里我們選擇運行"SQL SERVER 2000"的資料庫伺服器

(6)單擊[下一步]系統就彈出一個定義文章的對話框也就是選擇要出版的表

(7)然後[下一步]直到操作完成。當完成出版物的創建後創建出版物的資料庫也就變成了一個共享資料庫。

I. sql server系統資料庫有哪些,它們各自的功能是哪些

Master資料庫

記錄Sql Server初始化信息、資料庫信息、登錄賬戶、系統配置設置等系統級別信息

Tempdb資料庫

保存操作數據時所創建的臨時表和臨時存儲過程

Model資料庫

保存資料庫模板。當創建一個空白資料庫時,可直接使用指定模板來創建

Msdb資料庫

用於給SQL Server代理提供必要的信息來運行調度警報、作業及記錄操作。同時也會記錄資料庫的備份和還原信息

Resource資料庫

保存Sql Server中所有系統對象,是一個只讀資料庫

(9)sqlserver主從資料庫擴展閱讀:

主要特性:

(1)高性能設計,可充分利用WindowsNT的優勢。

(2)系統管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統管理和配置。

(3)強壯的事務處理功能,採用各種方法保證數據的完整性。

(4)支持對稱多處理器結構、存儲過程、ODBC,並具有自主的SQL語言。 SQLServer以其內置的數據復制功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的資料庫平台。

J. 如何在sql server資料庫中建立主從表

create table class
(
cid char(2) primary key not null,
cname varchar(10)
)
create table student
(
sid char(6) primary key not null,
sname varchar(10),
cid char(2) constraint fk_cid foreign key references class(cid)
)
也可以不用寫代碼 直接在SQL SERVER管理工具中創建時 在關聯的表間欄位用滑鼠建立