Posted By: jerryiii (Vsude dobre, v CR nejhur) on 'CZdatabases'
Title:     Re: Zazitky s praci na MSSQL7
Date:      Thu Feb  6 20:04:43 2003

> Ahoj.
> 
>   Nejak mi nesel prenost dat. Tedy prenos sel, akorat ty data tam nebyla:)
> Nakonec jsem zjistil, ze MS engine umoznuje mit v databazi vice tabulek se 
> stajnym nazvem, ale jinym vlastnikem, napr:

Pohoda, proc by to mel byt bug? Ja to pouzivam, sice ne na tabulky, protoze na 
data nikdy nepristupuju primo do tabulek, ale na stored procedury to 
pouzivam. A ruzny uzivatele maj pod stejnou procedurou trosku jiny data ;) 
podle toho co potrebujou... 

>   Navic me pri zakladani noveho uzivatele pise ze user already exists a kdyz
> se kouknu do seznamu useru  tak tam neni. Presto pridat nejde. No aprotoze 
> toho uzivatele potrebuju pro pristup z aplikace, tak je to tak na provaz ...
> bud si ho hodim ja, nebo ho hodim Billovi:)
>   Jo, na jinych DB ho v pohode pridam.
> 
> Jestli nekdo vite jak na to, reknete. V kazdem pripade zachranite jednu
> dusi;)

Vim, tohle se ti stane kdyz ty data preneses. Novy loginy maj jiny GUID nez ty 
stary, se kterejma sou slinkovany ty useri v DB. Seznam useru ktery nemaj 
asociovany loginy zjistis takhle:

EXEC sp_change_users_login 'Report'

Pak pro kazdyho usera budto smazes (sp_dropuser 'user') anebo ho asociujes s 
existujicim loginem pres:

EXEC sp_change_users_login 'Update_One', 'user', 'login'

Pokud budes nadavat na Microsoft tak tohle je pospany nekde na jejich webu, 
kdyz budes hledat prenos databazi a problemy s uzivatelema tak to najdes - 
aspon ja to nasel vcelku bez problemu kdyz sem mel ty samy problemy. Pripadne 
muzes zacit pouzivat open source databaze, ale pokud nejses schopnej najit 
tohle tak si moc neskrtnes, protoze nebudes schopen udelat zakladni veci.

> Diky, Jovo.

          Jerry III

Enough said ...
http://jerryiii.home.sprynet.com/mica/index.htm

Search the boards