Baza w mssql 2012 express

Baza w mssql 2012 express

Wątek przeniesiony 2015-05-04 02:45 z Bazy danych przez somekind.

DE
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 10 lat
  • Postów:10
0

Witma. Mam taką baze.

Kopiuj
USE [master]
GO
/****** Object:  Database [GIF]    Script Date: 2014-11-17 20:32:56 ******/
CREATE DATABASE [GIF]
 CONTAINMENT = NONE
 ON  PRIMARY 
( NAME = N'GIF', FILENAME = N'c:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\GIF.mdf' , SIZE = 4160KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
 LOG ON 
( NAME = N'GIF_log', FILENAME = N'c:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\GIF_log.ldf' , SIZE = 1040KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
ALTER DATABASE [GIF] SET COMPATIBILITY_LEVEL = 110
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [GIF].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
ALTER DATABASE [GIF] SET ANSI_NULL_DEFAULT OFF 
GO
ALTER DATABASE [GIF] SET ANSI_NULLS OFF 
GO
ALTER DATABASE [GIF] SET ANSI_PADDING OFF 
GO
ALTER DATABASE [GIF] SET ANSI_WARNINGS OFF 
GO
ALTER DATABASE [GIF] SET ARITHABORT OFF 
GO
ALTER DATABASE [GIF] SET AUTO_CLOSE ON 
GO
ALTER DATABASE [GIF] SET AUTO_CREATE_STATISTICS ON 
GO
ALTER DATABASE [GIF] SET AUTO_SHRINK OFF 
GO
ALTER DATABASE [GIF] SET AUTO_UPDATE_STATISTICS ON 
GO
ALTER DATABASE [GIF] SET CURSOR_CLOSE_ON_COMMIT OFF 
GO
ALTER DATABASE [GIF] SET CURSOR_DEFAULT  GLOBAL 
GO
ALTER DATABASE [GIF] SET CONCAT_NULL_YIELDS_NULL OFF 
GO
ALTER DATABASE [GIF] SET NUMERIC_ROUNDABORT OFF 
GO
ALTER DATABASE [GIF] SET QUOTED_IDENTIFIER OFF 
GO
ALTER DATABASE [GIF] SET RECURSIVE_TRIGGERS OFF 
GO
ALTER DATABASE [GIF] SET  ENABLE_BROKER 
GO
ALTER DATABASE [GIF] SET AUTO_UPDATE_STATISTICS_ASYNC OFF 
GO
ALTER DATABASE [GIF] SET DATE_CORRELATION_OPTIMIZATION OFF 
GO
ALTER DATABASE [GIF] SET TRUSTWORTHY OFF 
GO
ALTER DATABASE [GIF] SET ALLOW_SNAPSHOT_ISOLATION OFF 
GO
ALTER DATABASE [GIF] SET PARAMETERIZATION SIMPLE 
GO
ALTER DATABASE [GIF] SET READ_COMMITTED_SNAPSHOT OFF 
GO
ALTER DATABASE [GIF] SET HONOR_BROKER_PRIORITY OFF 
GO
ALTER DATABASE [GIF] SET RECOVERY SIMPLE 
GO
ALTER DATABASE [GIF] SET  MULTI_USER 
GO
ALTER DATABASE [GIF] SET PAGE_VERIFY CHECKSUM  
GO
ALTER DATABASE [GIF] SET DB_CHAINING OFF 
GO
ALTER DATABASE [GIF] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF ) 
GO
ALTER DATABASE [GIF] SET TARGET_RECOVERY_TIME = 0 SECONDS 
GO
USE [GIF]
GO

I potrzebuje z tego takie informacje bo jestem w tym temacie komplwtnie zielony.

Struktura bazy:
Wykaz tablic (+Jakiś diagram powiązań miedzy tablicami - użyte relacje)
Wykaz pół + typy, klucze indeksowe
I czy gdzieś w bazie lub tabeli zostały wykorzystany jakis typ blob?!

dodanie znacznika <code class="sql"> - @furious programming

edytowany 1x, ostatnio: flowCRANE
flowCRANE
Wstawiaj kod w znaczniki kolorujące składnię!
abrakadaber
abrakadaber
  • Rejestracja:ponad 12 lat
  • Ostatnio:7 miesięcy
  • Postów:6610
0

ale tu nie ma tych danych - skąd to wziąłeś?


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.
DE
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 10 lat
  • Postów:10
0

To nacczy to jest baza pod aplikacje w C#. Ktora szuka gifów w systemie i zapisuje je do tej bazy.

Szuka poznej zapisuje do bazy. Ale jest to tylko podglad bazy czyli lista plikow znaleznionych w tabeli.

abrakadaber
abrakadaber
  • Rejestracja:ponad 12 lat
  • Ostatnio:7 miesięcy
  • Postów:6610
0

https://www.google.pl/search?q=mdf+viewer ściągnij któryś program, otwórz sobie tą bazę i zobacz co tam jest bo z danych które dajesz nijak nie da się wyciągnąć tego:

Struktura bazy:
Wykaz tablic (+Jakiś diagram powiązań miedzy tablicami - użyte relacje)
Wykaz pół + typy, klucze indeksowe
I czy gdzieś w bazie lub tabeli zostały wykorzystany jakis typ blob?!


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.
DE
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 10 lat
  • Postów:10
0

Sciagnałem SQL MDF viewer. Probuje otworzyć tą baze co mam nazywa sie GIF.mdf
Wyskakuje nieznay format MDF. Cannot proceed.

WL
  • Rejestracja:około 21 lat
  • Ostatnio:około 2 miesiące
  • Postów:1082
1

To może od początku... To co podesłałeś, to faktycznie jest skrypt generujący (tworzący) i ustawiający opcje konfiguracyjne bazy danych o nazwie GIF.
ALE!
W tym skrypcie nie ma utworzenia ani jednej tabeli, w efekcie czego - ta baza danych GIF jest po prostu PUSTA. Nie zawiera żadnych tabel, a co za tym idzie pól, kluczy, relacji NICZEGO.

Żeby dowiedzieć się co w danej bazie danych "siedzi", możesz skorzystać z SQLa - czyli zadać zapytanie do bazy danych, a ona ładnie odpowie.
W MS SQL zaimplementowano tzw. 'Information Schema Views'
https://msdn.microsoft.com/en-us/library/ms186778%28v=sql.110%29.aspx

A więc, aby dowiedzieć się jakie znajdują się tabele w bazie danych - zapytaj ją o to:

Kopiuj
select * from INFORMATION_SCHEMA.TABLES

I tyle...

Aczkolwiek mam wrażanie, że Ty akurat nie masz zielonego pojęcia o tym, co chcesz osiągnąć i co robisz.

DE
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 10 lat
  • Postów:10
0
Kopiuj
CREATE TABLE [dbo].[DANE](
	[lp] [int] IDENTITY(1,1) NOT NULL,
	[nazwa] [nvarchar](150) NOT NULL,
	[rozmiar] [nvarchar](200) NULL,
	[dataostatniego] [nvarchar](50) NULL,
	[datamodyfikacji] [nvarchar](50) NULL,
	[szerokosc] [int] NULL,
	[wysokosc] [int] NULL,
	[dpix] [int] NULL,
	[dpiy] [int] NULL,
	[sciezka] [nvarchar](1000) NULL,
	[obraz] [image] NULL,
PRIMARY KEY CLUSTERED

Tak wyglada tabela.

dodanie znacznika <code class="sql"> - @furious programming

edytowany 1x, ostatnio: flowCRANE
somekind
Wstawiaj kod w znaczniki &lt;code=sql&gt;&lt;/code&gt;
somekind
@furious programming, to nie było do Ciebie! :P
flowCRANE
No to teraz mi piszesz? ;)
DE
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 10 lat
  • Postów:10
0

Własnie dobrze mowisz. Nie mam pojecia o co chodzi bo mam w zyciu zupielnie inna ciekawsza profesje. Mimo wszystko musze dostac sie do bazy i wciagnac z niej takie imformacje jakL
Struktura bazy:
Wykaz tablic (+Jakiś diagram powiązań miedzy tablicami - użyte relacje)
Wykaz pół + typy, klucze indeksowe
I czy gdzieś w bazie lub tabeli zostały wykorzystany jakis typ blob?!

Baza jest pusta bo pod czas dzialania aplikacji zostaja dopiero zapisane do niej gify.

WL
  • Rejestracja:około 21 lat
  • Ostatnio:około 2 miesiące
  • Postów:1082
3

Zatem proponuję Ci abyś pozostał przy tych ciekawszych profesjach, bo programowanie i/lub bazy danych to nie jest pielenie grządki z truskawkami...
Natomiast jeśli jesteś na studiach, to czym prędzej zmień kierunek; i nie, nie na ogrodnictwo, bo t tez trudne i sporo wiedzy do przyswojenia... Może coś wspólnego z "ciekawszą profesją"?

Mówię do Ciebie jedno i konkretnie - a Ty dalej swoje.
Co to do kury nędzy znaczy "jakiś diagram"? Jaki diagram? ERD (pewnie za trudny skrót, ale w tej branży to niestety podstawa)?
To sobie zrób, np. za pomocą Context Database Designer; pobierasz demo, łączysz się do bazy, klikasz magiczny guzik i wszystko masz - tabele, pola relacje i "jakiś diagram".

DE
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 10 lat
  • Postów:10
0

No studia juz skonczylem i teraz sie broni dla papierka ktorym sobie moge dupe podetrzec:P
Nie wiesz panie kolego czym sie zajmuje a porownujesz moja prace do pielenia grzadek?! lol Mam prace i to dobra swój zakład ktory generuje dobry dochod. Nie zwiazany z infmartka bo to nudne jak flaki z olejem....ale musze sie jakos obronic z tego kierunku.

Uwielbiam wasz informatyczne dogadanki ludzim ktorzy sie nie znaja na tym co robia informatycy. Uwazaja sie za pempek swiata i jacy to nie sa inteligentni:)

somekind
To Ty zacząłeś nam przygadywać wyskakując z tekstem o ciekawszej profesji. Za to Tobie nikt nie przygadywał, nikt też się inteligencją nie przechwalał, jedynie stwierdził, że Ty nie potrafisz opisać swojego własnego problemu.
HI
  • Rejestracja:prawie 13 lat
  • Ostatnio:około 2 godziny
  • Postów:1855
1

Jak by nie było to Ty "prosisz" (o ile w ogóle wiesz co to znaczy kogoś o coś poprosić, bo o tym w pierwszym poście zapomniałeś) o pomoc tych informatyków (którzy mają się za pępki świata) a nie na odwrót :D...

DE
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 10 lat
  • Postów:10
0

Przeprasza. Zdenerwowany jestem że nie mogę tego otworzyć....
Chciałem zainstalować sql server 2014 express ale wyskauje mi bład.

Marcin.Miga
  • Rejestracja:prawie 17 lat
  • Ostatnio:dzień
  • Postów:2792
0

Ale nie musisz instalować SQL 2014. Wystarczy (pewnie) jakaś starsza wersja... A tego twojego create database można dosłownie zastapić tym:

Kopiuj
USE master
GO
/* a i te dwie powyższe pewnie niepotrzebne... */
CREATE DATABASE gif
edytowany 1x, ostatnio: Marcin.Miga
DE
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 10 lat
  • Postów:10
0

Właśnie było by lepiej bez instalaowani tego całego oprogramowania. Bo chce tylko strukture bazy pozanć dosłownie potrzebuje tego na gora 10 min wiec nie widzi mi sie instalowanie nie wiadomo ilu programów których i tak nie rozumem.

DE
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 10 lat
  • Postów:10
0

Witam.
Udało mi sie otworzyć baze. Jest odsc mizerna.

WL
  • Rejestracja:około 21 lat
  • Ostatnio:około 2 miesiące
  • Postów:1082
0

I na dodatek fatalnie zrobiona; brak klucza głównego, daty zapisywane jako tekst, rozmiar (obrazka?) jako tekst... Do poprawki.

DE
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 10 lat
  • Postów:10
0

Co oznaczają wartości NULL i NOT NOLL w tym przypadku?

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:2 minuty
  • Lokalizacja:Wrocław
0

Null pozwala na trzymanie w kolumnie pustej wartości, a not null nie.

Przenoszę do właściwego działu.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)