Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL] Dodanie tabeli słownikowej - błąd.
PROGer
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 30.04.2015

Ostrzeżenie: (0%)
-----


W Mizrosoft SQL Server Management Studio mam widocznych kilka tabelek w bazie o nazwach:
dbo.nazwa_tabeli1
dbo.nazwa_tabeli2

dodawałem je przykładowym zapytaniem:

  1. CREATE TABLE [dbo].[nazwa.tabeli1](
  2. [id] [varchar](7) NULL,
  3. [name] [varchar](16) NULL,
  4. [surname] [varchar](16) NULL,
  5. [Address] [varchar](50) NULL,
  6. [stat] [varchar](3) NOT NULL
  7. ) ON [PRIMARY]



Dlaczego jak chce dodać tabelę słownikową:

  1. CREATE TABLE [dict].[produkt](
  2. [ID] [nvarchar](7) NULL,
  3. [Name] [nvarchar](16) NULL,
  4. [Code] [nvarchar](8) NULL,
  5. [Height] [nvarchar](4) NULL
  6. ) ON [PRIMARY]


dostaję taki oto błąd?

Msg 2760, Level 16, State 1, Line 1
The specified schema name "dict" either does not exist or you do not have permission to use it.


Tabele słownikowe dodaje się inaczej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Jeżeli chcesz wrzucić tą tabelę do innego schematu to oczywiście musi on wcześniej istnieć, a użytkownik którym wykonujesz zapytanie CREATE TABLE musi mieć odpowiednie prawa dla tego schematu. Czy potrzebujesz osobnego schematu dla tabel, które określasz sobie jako "słownikowe"*? Nie wiemy, ale skoro o to pytasz to zapewne nie.

* jest to zwykła tabela, jak każda inna.

@nospor: schematy nie są osobnymi bazami danych, ale mniejsza z tym.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 16:02