Avatar
makis824
Člen
Avatar
makis824:

Zdravim,

potreboval by som poradit s nasledovnym: mam DB v ktorej pouzivam cca dve tabulky pre pracu s osobami; taktiez mam vytvorene stored-proces (cca 10), ktore sa vnutorne dotazuju na dane tabulky osob.

Mojou ulohou je oddelit tabulky, premiestnit do novej DB - na tom istom SQL sereveri (MSSQL 2008).

Problem nastava prave s tymi procedurami. Ak premiestnim pozadovane tabulky do novej DB, bude ma cakat narocny refactoring procedur - v procedurach sa nazhadza velke mnostvo odkazov na tabulky.

Ako by ste to riesili ?

Za pomoc vopred dakujem.

R.

 
Odpovědět 3.9.2014 8:19
Avatar
makis824
Člen
Avatar
Odpovídá na makis824
makis824:

..dalsi problem bude asi s FOREIGN keys tabuliek, ktore sa odkazuju na tabulky osob (Cross-database foreign key references are not supported).

Docital som sa, ze sa to da riesit pomocou triggers:

http://stackoverflow.com/…wo-databases

..ale ma to zrejme uskalia..

 
Nahoru Odpovědět 3.9.2014 8:27
Avatar
Odpovídá na makis824
Michal Štěpánek:

proč nezkopíruješ komplet celou db?

Nahoru Odpovědět 3.9.2014 12:21
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
makis824
Člen
Avatar
Odpovídá na Michal Štěpánek
makis824:

..pouzijem len jednu DB; to je najmenej komplikovane riesenie. V podstate sa jednalo o to, ze mam tri rozne aplikacie, ktore su vsak do istej miery datovo previazane (cudzie kluce, procedury ..).

 
Nahoru Odpovědět 3.9.2014 12:28
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.