Autor Wątek: hasło i login do archiwum Płatnika....  (Przeczytany 18968 razy)

marcin_biuro

  • Gość
hasło i login do archiwum Płatnika....
« dnia: 15 Maj 2014, 10:57:00 »
Platnik 9B pracuje na SQL. Archiwum zawsze robiłem do zewnętrznej bazy danych o nazwie "archiw". Baza danych Płatnika nosi nazwę "baza". Archiwizuje przez SQL Server Management Studio Express. Dziś zaszła pierwszy raz taka potrzeba że muszę coś wyciągnąć z pliku "archiw". Przy próbie odtworzenia mam info  :

"Cannot open database "archiwum" requested by the login. The login Failed"

Daje sobie rękę uciąć że był przez "autoryzacje widows" albo przez znane mi od lat login i hasło. No ale trudno, może coś pomąciłem. Czy jest jakaś możliwość znalezienia loginu i hasła do mojego archiwum?

Offline DarekD

  • Ekspert
  • *****
  • Wiadomości: 1623
  • Reputacja: +365/-2
    • InnerSoft
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #1 dnia: 15 Maj 2014, 11:13:55 »
Skoro to SQL to masz dwie możliwości:
1. jeżeli serwer leży na tym samym komputerze to dokonujesz połaczenia za pomocą Autentykacji Windows i bez problemu się dostaniesz
2. jeżeli serwer SQL jest zdalny musisz znać nazwę i hasło użytkownika który ma prawo do połaczenia się z tą bazą / może to być user 'sa' i jego hasło lub stworzony na serwerze SQL dedykowany user / to z reguły są te same dane co do bazy głównej

marcin_biuro

  • Gość
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #2 dnia: 15 Maj 2014, 11:59:00 »
ale jak ten 1. pkt wykonać ? Jak połączyć się za pomocą Autentykacji Windows ?

Offline DarekD

  • Ekspert
  • *****
  • Wiadomości: 1623
  • Reputacja: +365/-2
    • InnerSoft
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #3 dnia: 15 Maj 2014, 12:36:37 »
Przy ustawianiu parametrów połączenia jest wybór:
- Autentykacja Windows
- autoryzacja z użyciem podanego konta

marcin_biuro

  • Gość
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #4 dnia: 15 Maj 2014, 15:09:50 »
Mam jak najbardziej dostęp do wszystkiego, bo sam to tworzyłem i to moja firma.
Wchodząc do SQL Server Management Studio zawsze łącze sie przez Autentykacje Windows.
Pozwoliłem sobie zamiescic link do obrazka na którym widać jaki błąd pojawia sie kiedy chcę sprawdzić właściwości "archiwum". Są tam też inne bazy z którymi nie ma problemu. Problem jest tylko z tym nieszczęsnym "archiwum"

http://www.fotosik.pl/pokaz_obrazek/262a162eec6ee4f5.html

Offline DarekD

  • Ekspert
  • *****
  • Wiadomości: 1623
  • Reputacja: +365/-2
    • InnerSoft
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #5 dnia: 15 Maj 2014, 15:26:00 »
1. sprawdź czy jest wystarczająco miejsca na dysku
2. sprawdź czy jest na bazie ustawione Autogroth (PPM->Własciwości->Files->przycisk w kolumnie Autogrowth->enable Autogrowth)
3. zakładam że masz prawa do tej bazy - co sugeruje obrazek więc sprawdzanie praw do bazy mija się z celem
4. sprawdź czy pliki archiwum.mdf i archiwum.ldf nie mają ustawionego atrybutu ReadOnly

Offline DarekD

  • Ekspert
  • *****
  • Wiadomości: 1623
  • Reputacja: +365/-2
    • InnerSoft
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #6 dnia: 15 Maj 2014, 15:44:52 »
Skoro pojawi Ci się to już na etapie sprawdzania właściwości to zacznij od pkt. 4

marcin_biuro

  • Gość
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #7 dnia: 15 Maj 2014, 15:53:55 »
nie, wszystkie bazy, włącznie z archiwum mają ReadOnly odptaszone

Offline DarekD

  • Ekspert
  • *****
  • Wiadomości: 1623
  • Reputacja: +365/-2
    • InnerSoft
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #8 dnia: 15 Maj 2014, 15:57:56 »
Wpisz takie komendy:

use master
select databaseproperty(‘archiwum’,’isShutdown’)
use master
alter database archiwum set offline
use master
alter database archiwum set online

Czy przeszło czy są jakieś błedy?

marcin_biuro

  • Gość
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #9 dnia: 15 Maj 2014, 16:24:01 »
ale gdzie te komendy wpisac ?

Offline DarekD

  • Ekspert
  • *****
  • Wiadomości: 1623
  • Reputacja: +365/-2
    • InnerSoft
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #10 dnia: 15 Maj 2014, 16:32:22 »
SQL Server Management Studio -> New Query -> wklej to wszystko i 'Execute'

Offline marcin_biuro

  • Nowy
  • *
  • Wiadomości: 6
  • Reputacja: +0/-0
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #11 dnia: 15 Maj 2014, 16:39:49 »
SQL Server Management Studio -> New Query -> wklej to wszystko i 'Execute'

Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '‘'.

Offline DarekD

  • Ekspert
  • *****
  • Wiadomości: 1623
  • Reputacja: +365/-2
    • InnerSoft
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #12 dnia: 15 Maj 2014, 16:41:20 »
select databaseproperty('archiwum','isShutdown')

Tam mają być apostrofy a pewnie przy kopiowaniu pojawiły się inne znaki


Offline marcin_biuro

  • Nowy
  • *
  • Wiadomości: 6
  • Reputacja: +0/-0
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #13 dnia: 15 Maj 2014, 16:52:10 »
Msg 105, Level 15, State 1, Line 2
Unclosed quotation mark after the character string 'archiwum’,’isShutdown’)
use master
alter database archiwum set offline
use master
alter database archiwum set online
'.
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near 'archiwum’,’isShutdown’)
use master
alter database archiwum set offline
use master
alter database archiwum set online.

Offline marcin_biuro

  • Nowy
  • *
  • Wiadomości: 6
  • Reputacja: +0/-0
Odp: hasło i login do archiwum Płatnika....
« Odpowiedź #14 dnia: 15 Maj 2014, 17:06:15 »
(1 row(s) affected)
Msg 5118, Level 16, State 1, Line 6
The file "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\archiwum.mdf" is compressed but does not reside in a
jeszcze raz, poprawiłem i ręcznie powpisywałem apostrofy:

read-only database or filegroup. The file must be decompressed.
Msg 5118, Level 16, State 1, Line 6
The file "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\archiwum_log.LDF" is compressed but does not reside in a read-only database or filegroup. The file must be decompressed.
File activation failure. The physical file name "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\archiwum_log.LDF" may be incorrect.
Msg 945, Level 14, State 2, Line 6
Database 'archiwum' cannot be opened due to inaccessible files or insufficient memory or disk space.  See the SQL Server errorlog for details.
Msg 5069, Level 16, State 1, Line 6
ALTER DATABASE statement failed.