[SQL SERVER] file vinden in management studio

Pagina: 1
Acties:
  • 116 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb sql server en de bijhorende sql server management studio express geinstalleerd. Inclusief de service packs.

Mijn OS is windows vista.

Ik wil graag een mdf file attachen in management studio en dan stuit ik op een probleem. Ik kan de map niet doorbladeren waar het bestand in staat. De map is tevens ook mijn Administrator account. Heb het programma al een keer uitgevoerd als Administrator maar ik kan de map niet doorbladeren.

Kan bijvoorbeeld wel naar c:/Users maar niet naar c:/Users/Administrator/

Iemand enig idee hoe dit op te lossen valt? Heb het namelijk niet kunnen vinden.

Acties:
  • 0 Henk 'm!

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
De file moet wel op de machine staan waar je SQL server draait, hou je daar rekening mee?

Acties:
  • 0 Henk 'm!

Verwijderd

Sql Server draait misschien onder een ander account dan Administrator. Door security kan die hoogstwaarschijnlijk niet in de persoonlijke map van Administrator bladeren...

[ Voor 3% gewijzigd door Verwijderd op 21-01-2008 21:24 ]


Acties:
  • 0 Henk 'm!

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Dat wat Debbus zegt kan heel goed kloppen.
Eventueel kan je eens kijken of je het bestand via de console kan attachen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
USE master;
GO
sp_detach_db Archive;
GO
-- Get the SQL Server data path
DECLARE @data_path nvarchar(256);
SET @data_path = (SELECT SUBSTRING(physical_name, 1, CHARINDEX(N'master.mdf', LOWER(physical_name)) - 1)
                  FROM master.sys.master_files
                  WHERE database_id = 1 AND file_id = 1);
-- Execute CREATE DATABASE FOR ATTACH statement
EXEC ('CREATE DATABASE Archive
      ON (FILENAME = '''+ @data_path + 'archdat1.mdf'')
      FOR ATTACH');
GO