Aktywne Wpisy

snorli12 +66
Posiadacze pomp ciepła gdy patrzą na prognozę pogody na najbliższy tydzień... ( ͡° ͜ʖ ͡° )つ──☆*:・゚
#pogoda #pompaciepla #ogrzewanie #majsterkowanie #budujzwykopem #remontujzwykopem #energetyka #heheszki
#pogoda #pompaciepla #ogrzewanie #majsterkowanie #budujzwykopem #remontujzwykopem #energetyka #heheszki
źródło: 3cb6a0407ba16da4303aad613b6591e50aaa11b385d30fefe688ac7ad2b5f02d
Pobierz
notakjakbytotalnie_ +100
krul jest pro starbucks w pięknych czasach przyszło mi żyć
źródło: 894a96b8ed10361a7a42f3ed129b988592ee8728f2751ab6620aad981870fa0a
Pobierz




Mam problem z replikacją.
Muszę ustawić publikację z aktualizacjami za pomocą stored procedures a nie generowanych sql ponieważ gdzieś po drodze psuje polskie znaki.
Kiedy robię ręcznie update (mssql => postgre za pomocą PGNP) polskie znaki normalnie idą, w logach provider dostaje query z już zepsutym kodowaniem, więc próbuję przestawić replikacje na stored procedures.
Problem w tym że potrzebuje mieć ustawioną publikację żeby akceptowała heterogeniczne subskrypcje, a przestawienie tej opcji już po utworzeniu aplikacji resetuje schemaoption i updcmd publikacji (na dynamiczne query o którym wyżej pisałem)
Robił ktoś coś takiego ? (na priva więcej informacji mogę wysłać, tu nie ma sensu pakować ;) )
mssql server 2005
Jeżeli jednak zapytanie wykonywane z palca działa ok, mogą to być np. jakieś różnice w userze (nie pamiętam czy takie są - dawno nie administrowałem ssms i nie powiem w jakim userze, czy tym, na którym działa agent , czy bazodanowym.)
Jeśli ładujesz przez SSIS masz tam kontener convert - możesz użyć też jego.
Bardzo ciekawa uwaga na temat usera, publikacja odpalana jest przez sql server agent więc faktycznie może korzystać z jakichś standardowych ustawień językowych, pierwsze co zrobie jutro rano w pracy to to sprawdzę :)
Spróbuj najpierw kolejtem w zapytaniu wyciągającym dane - powinno pomóc - łap składnie: http://technet.microsoft.com/pl-pl/library/ms184391.aspx
Może masz na przykład jakoś dziwnie ustawiony linked server? Opcji jest w bród - daj znać jak już sprawdzisz, wygląda sprawa z userem.
Czekam na feedback.
przez providera przechodzą polskie znaki, ale publikacja źle wywołuje kod (w logach providera widać że już jest zepsute kodowanie parametrach update'a)
Rozpiszę - mssqla masz składanego dynamicznie, jednak przy próbie odpalenia go w postgre, okazuje się, że wygenerowany skrypt ma złe kodowanie - tak?
1. Jak wygląda komunikacja między ssms, a postgre?
2. Czy tę swoją dynamiczną procedurę wywołujesz przez postgre, czy np. przez openquery i linked server?
mam linked serwer pomiędzy mssql2005 a postre (za pomocą providera pgnp http://www.pgoledb.com/)
ustawiam replikacje kolejno za pomocą