powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / help me please !!!!!
17 сообщений из 17, страница 1 из 1
help me please !!!!!
    #32014628
olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
perensla bazy na drygoi server :
sp_detach_db , potom sp_attach_db

logins and users konechno ne pereneclic" ( ia eto znala )
togda ia delay :

declare @login sysname , @password sysname
declare sourcelogins cursor for
select name , password
from SourceServer.master.dbo.syslogins
where isntname = 0 and charindex( 'repl_' , name ) = 0 and
charindex( 'distributor' , name ) = 0 and name != 'sa'
open sourcelogins
while ( @@fetch_status = 0)
begin
fetch sourcelogins into @login , @password
exec sp_addlogin @login , @password , @encryptopt = 'skip_encryption'
end
close sourcelogins
deallocate sourcelogins
go


ona vipolniaetcia , no ia users ne vishy v EM !
pri popitki dobavit" new user - ona govorit chto yshe ect" !

sp_helpusers na etoi base vidaet vcex userov pravil"no


chto ia delayu ne tak ?


pomogite poshalyicta !!!!


cpacibo
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014629
Фотография cvasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже что все так. sp_helpusers обычно не врет. Видимо проблема в том, что EM кэширует данные. Попробуйте отконнектиться и подключиться по новой.
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014630
olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yshe probovala Disconnect mnogo raz , toto she rez-tat

procila moix userov poprobovat" icpol"zovat" ety bazy ( co cvoimi logins )

oni ne mogyt !
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014631
olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sp_helpuser daet neponiatnii rez-tat :
colomn 'UserName' daet pravilnoe username , a 'LoginName' - Null

pochemy ?
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014632
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.к. вы использовали sp_addlogin без параметра @defdb, то
"Is the default database of the login (the database the login is connected to after logging in). database is sysname, with a default of master ." Мне кажется, что вы добавили все таки пользователей к базе master.

Попробуйте теперь для вашей базы использовать
sp_adduser [ @loginame = ] 'login' [ , [ @name_in_db = ] 'user' ]
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014633
Фотография cvasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Они не могут подключиться к серверу или сделать use YourDatabaseName?
И что у Вас пишут sp_helplogins и sp_helpuser в вашей базе данных?
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014634
Фотография cvasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А - а -а!
Дык понятно. Как это я сразу не углядел. Нужно еще добавить параметр sid в sp_addlogin.
Да и с процедурой Вы напутали. В итоге процедура должна выглядеть примерно так:

declare @login sysname , @password varbinary(256), @suid varbinary(85)
declare sourcelogins cursor for
select name , convert(varbinary(256), password), sid
from SourceServer.master.dbo.syslogins
where isntname = 0 and charindex( 'repl_' , name ) = 0 and
charindex( 'distributor' , name ) = 0 and name != 'sa'
open sourcelogins
fetch sourcelogins into @login , @password, @suid
while ( @@fetch_status = 0)
begin
exec sp_addlogin @loginame = @login, @passwd = @password, @sid = @suid, @encryptopt = 'skip_encryption'
fetch sourcelogins into @login , @password, @suid
end
close sourcelogins
deallocate sourcelogins
go
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014635
olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Glory :
cpacibo za @defdb , ia dobavila etot parametr , eshe raz prokrytila script , no poka net rezyl"tata

to cvasil : users mogyt podklychictia k servery , no kogda v Query analizer pitaytcia vibrat" ety basy - error , govorit
chto eta basa dlia etogo usera not accesible .

sp_helpusers pishet pravi'no username a loginname - null
sp_helplogins : vce pravil'no vrode bi : loginname ( pravilnie ), sid etc

mne kashetcia y menia narysheno imenno cviaz" meshdy username i logins
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014636
olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to cvasil :

probovala tak kak vi pocovetovali , no ona govorit chto vce eti logini yshe ect" v etoi base
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014639
Фотография cvasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Логины надо было сначала дропнуть. Все-равно они с этой базой не стыкуются.
Можно сделайте это процедуркой такого-же типа:


declare @login sysname
declare sourcelogins cursor for
select name
from SourceServer.master.dbo.syslogins
where isntname = 0 and charindex( 'repl_' , name ) = 0 and
charindex( 'distributor' , name ) = 0 and name != 'sa'
open sourcelogins
fetch sourcelogins into @login
while ( @@fetch_status = 0)
begin
exec sp_droplogin @login
fetch sourcelogins into @login
end
close sourcelogins
deallocate sourcelogins
go


Ну а уж как удалите - запускайте процедуру по созданию логинов.
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014640
olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ogromnoe cpacibo vcem !

vot kak ia reshila ety problemy :

How to detect & rectify Orphaned Users in a Database

Logins are associated to users by the security identifiers (SIDs), which are stored in the Master database.
When you restore a database to a different server, the SID may be different resulting in a
mismatch between the Login-User association. These users, without a valid login association,
are called 'Orphaned Users'.
Here's how you can Detect Orphaned Users :-

Use Northwind
Go
sp_change_users_login 'Report'

To associate a Orphaned User with a Login :-

Use Northwind
Go
sp_change_users_login ‘update_one’, ‘username’, ‘loginname’


vce polychiloc" , eshe ect" xorohsaia statia :

http://www.swynk.com/friends/boyle/fixingbrokenlogins.asp
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014641
Фотография cvasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно и так конечно, особенно если базу нужно переместить один раз и забыть про это.
Но если это часто исполняемая прцедура, то проще один раз синхронизировать sid'ы у логинов на серверах. При этом головная боль с восстановлением синхронизации юзеров-логинов при переносе базы данных пропадает как таковая.
Еще один недостаток sp_change_users_login - она не умеет работать с алиасами. Но в общем вещь конечно полезная
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014642
olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cpacibo cvasil
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014670
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хоть уже и поздно, но хочу напомнить, что на этом сайте и в рассылке опубликована статья:
Восстановление связи между пользователем БД и его login
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014924
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если есть желание то можно загрузить триал( и даже найти кракер, если очень нужно) проги DBArtisan(для DB management и не только), которая позволяет скриптовать многие вещи в том числе и юзверей...Так потом просто можно запустить этот скрипт и все....
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014925
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл адресс дать www.embarcadero.com...Там есть еще Change Manager и т.п...Очень полезно бывает, ненадо самому тратить время на то что уже готово...
...
Рейтинг: 0 / 0
help me please !!!!!
    #32014927
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / help me please !!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]