|
Search
You searched for the word(s):
Showing page 34 of 52 (517 total posts)
< 1 second(s)
-
AM facut insert @msgtype pe receptor si intradevar @msgtype este null in loc sa aiba valoarea 'insertie' dar nu inteleg de ce.
Ba mai mult am creat o tabela mesaje pe receptor cu o coloana xml in care am facut in procedura de replicare
insert into mesaje values(@msg)
Este null si acest camp.
Eu pe sender cand am trimis mesajul am facut ...
-
AM desciperit unde e buba procedura se executa intradevar dar o ia pe ramura else adik message_type nu e insertie.SI pe receiver in tabela care trebuie s-o reeplice am inregistarea cu 'nu e bine' in loc de ce am inserat pe sender.
if (@msgtype='insertie')
insert into tbl_boy select * from boys(@msg)
-- Insert statements for procedure ...
-
pai daca a RULAT AR fi tb sa am in tabela tbl_boy pe receiver inregistrari.\
Opinia ca sunt doua variante ori nu s-a activat procedura cand a ajuns mesajul in coada ori nu a putut face insertul ala si in cazul asta in ce loguri m-as putea uita ,m-am uitat in event viwer la application dar nu am vazut nimic.
Multumesc
-
select * from replicare pe receptor nu imi returneaza nimic deci nu sunt mesaje in coada.
Asta este procedura care se activeaza cand intra un mesaj in coada
ALTER PROCEDURE [dbo].[repl_insert]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
declare @conversation ...
-
Am reinnoit brokeru pe ambele baze comenzile
select * from sys.transmission_queue
SELECT CAST(message_body AS XML), * FROM replicare
rulatre pe amblele baze sender si receiver nu returneaza nimic.
Cred ca nu se activeaza pe reciever procedura cand se insereaza un mesaj in coada.
Am definit asa coada pe receptor
CREATE QUEUE ...
-
Asta e windows scripting nu e sql % am impresia ca puteai face cu integration services un pachet dtsx care sa faca chestiile astea si il executai in job.
-
Deci pe calculatorul pe care face attache la baza da userului sub care ruleaza sql server perisiiuni de ntfs full in directorul ala unde ai pus fisierul cu baza
-
dot net framework are o platforma pt mobile.Poti incerca sa faci aplicatii cu ea
-
este exact repl1 comenzile le-a dat pe target ca mai sus.Sa fie cumva din cauza ca targetu e sqlexpress?
-
Multumesc dinnou
AM facut asa pe caLCULATORUL CU serviciu target unde vreau replicarea:
CREATE MESSAGE TYPE [insertie] AUTHORIZATION [dbo] VALIDATION = WELL_FORMED_XML
CREATE CONTRACT [repl1] AUTHORIZATION [dbo] ([insertie] SENT BY INITIATOR)
alter service receptor (add contract repl1,drop contract repl)
Dar nu merge obtin aceasi eroare pe ...
... 34 ...
|
|
|