PDA

مشاهده نسخه کامل : طریقه ساخت Table در SQL Server 2005



K A S R A
11-05-08, 22:09
سلام به دوستان عزیز ... :love:

این تاپیک مخصوص کار با SQL Server 2005 هست ... یکی از بهترین DBMS های موجود .

خواهشم از دوستان اینه که هر چیزی که راجع به این DBMS می دونن اینجا مطرح کنن . :yes:

مطمئن باشید با همکاری هم خیلی چیزا از DataBase میتونیم یاد بگیریم . خیلی چیزا هست که فقط در اثر تجربه بدست میان و تو هیچ جزوه و کتاب و Document ی هم پیدا نمیشن .

خود منم هر چی بلد باشم می گم . :wink:

تو این تاپیک ساختن Database رو میگم ان شالا بعدشم Table های Database .

اول از همه باید Microsoft SQL Server Management studio رو راه اندازی کنید .

یه کادری باز میشه به نام Connect to server . توی این کادر اسم کامپیوتر ( یا همون Server Name ) به صورت پیشفرض نوشته شده .

اگه تا حالا SQL Server 2005 نصب کرده باشین میدونید که در موقع نصب یه گزینه ای هست به نام Name Instance , که همون اسمی هست که شما برای Server ی که قراره SQL Server روش کارکنه وارد می کنید .

دو تا گزینه پیش رو هست Name Instance و Default Instance .

اگه Default Instance رو انتخاب کرده باشید اونوقت می تونید توی کادر Connect to server به جای Server Name فقط یه دونه "." "نقطه" وارد کنید .

در غیر این صورت اسم Server رو باید دقیقا وارد کنید .
توصیه اینه که گزینه Default Instance انتخاب بشه... مزیتشو یه کم جلوتر میگم :great:

خب دکمه Connect رو بزنید و وارد DBMS بشید . :1. (40):

سمت چب صفحه یه ستونی هست به نام Object Explorer . اگر هم نبود از منوی View میشه انتخابش کرد .

توی کادر اصلی محیط SQL Server چند تا گزینه هست ...

ما فعلا با گزینه DataBase کار داریم :cool:

روی این گزینه Right Click می کنیم . گزینه New DataBase رو انتخاب می کنیم .

کادر New Database باز میشه , یه اسم برای Table انتخاب می کنیم . مثلا EMP . جدول مشخصات کارمندان یه شرکت .

با بقیه گزینه های توی کادر کاری نداریم ... دکمه OK رو میزنیم تا Database ساخته بشه .

تا اینجای کار ما یه دونه Database خالی ساختیم که از این به بعد SQL Server توی قسمت Database به ما نشونش میده :cool:

ساخت Table در ادامه می آید ...

:11():

MoBiN.R
12-05-08, 09:56
کسری جان یه سوال ... ساخت دیتابیس و کار باهاشون توی نسخه های مختلف SQL Server شبیه هم هستند یا فرف میکنن ؟ به نظر کدوم از بقیه بهتره ؟

K A S R A
13-05-08, 19:46
سلام :love:

والا مبین جان من با SQL Server 2000 که کار نکردم ولی فکر کنم مفاهیم پایه ای توی هر دو تا ورژن مثه هم باشه . :cool:

آخه الان دیگه ورژن های جدیدتر و قویتر دارن پشته سر هم میان . ورژن 2000 دیگه Sopport هم نمیشه . :yes:

ورژن 2008 هم که هنوز نیومده ... الان بهترین ورژن SQL Sever SP2 2005 نسخه Standard هست که مخصوصه Pc . :1. (40):

البته تا چند وقت دیگه که 2008 بیاد ... :wink:

ورژن Enterprise هم قویترین نسخه SQL Server هست که فقط روی Win Server نصب میشه .

و اما طریقه ساخت Table که خیلی هم سادست ...

از قسمت Object Explorer ستون سمت چپ صفحه گزینه Database رو انتخاب

می کنیم . یه زیر منو باز میشه که یکیشون EMP هست Databaseی که توی پست بالایی ساختیم .
روی آیکن EMP کلیک می کنیم .

باز هم یه زیر منو باز میشه که شامل DatabaseDiagram , Table ,Views

... چند آیتم دیگه میشه .

ما روی Table کلیک راست می کنیم و گزینه New Table رو انتخاب می کنیم .

توی پنجره اصلی یه Tab باز میشه به نام Table_dbo.table0 .

اینجا می تونیم برای ستونهای جدول Name و Data Type وارد کنیم .

یک توصیه : برای داده های Text بهترین نوع nvarchar و برای داده های عددی هم

int بهترین نوع هست .

دست آخر یه Primary Key برای جدول تعیین می کنیم . با کلیک راست کردن کنار ستون

مورد نظر و انتخاب گزینه Set Primary Key .

برای جدول یک اسم انتخاب و جدول رو ذخیره می کنیم .

خب حالا برای مقدار دهی کردن یه جدول دوباره بر می گردیم به قسمت Object Explorer و روی اسم جدول کلیک راست می کنیم و گزینه Modify رو انتخاب می کنیم و جدول رو به mode تغییر می بریم.

موفق باشید
:11():

yeganeh_tarin
24-08-08, 23:18
كسري جان سلام
ميشه طريقه نوشتن اسكريپت ايميل رو در Qury به من بگي
مرسي. ممنون

K A S R A
25-08-08, 02:14
سلام
عضویت شما رو به انجمن PCNetwork تبریک میگم .:give_rose:

در مورد Script Task خیلی کلی صحبت کردی .... اگه توضیخ بیشتری بدی که برای چه کاری می خوای سریعیتر میشه به نتیجه رسید ...
ارسال ایمیل ...
ذخیره ایمیل ...
جمع کردن ایمیل و آوردن به Outlook ...
اینا همشون از Script Task استفاده می کنن ..

برای مورد اول میشه تا حدودی از این کد استفاده کرد ... به زبان VB.net هست

Code Snippet

OptionStrictOff

Imports System
Imports System.Data
Imports System.Math
Imports System.Net.Mail
Imports Microsoft.SqlServer.Dts.Runtime

PublicClass ScriptMain

PublicSub Main()

Dim varHTMLMail As MailMessage

Dim varSMTPClient As SmtpClient

Dim varMailBody AsObject
Dim varAddresses AsString
Dim user AsString
Dim successful AsBoolean = False
Dim trycount AsInteger = 5

DoWhileNot successful AndAlso trycount > 0

Try


user = "Sender Email"
varMailBody = Dts.Variables("EmailHTML").Value

varAddresses = Dts.Variables("EmailTo").Value.ToString

varHTMLMail = New MailMessage(user, varAddresses, "Your Subject", varMailBody)

varHTMLMail.IsBodyHtml = True
varSMTPClient = New SmtpClient("your smtp host here")

varSMTPClient.UseDefaultCredentials = True
varSMTPClient.Send(varHTMLMail)

successful = True


Dts.TaskResult = Dts.Results.Success

Catch ex As Exception


trycount -= 1

EndTry

Loop

If successful = FalseThen


Dts.TaskResult = Dts.Results.Failure

EndIf

EndSub

EndClass











ارسال Email از طریق SMTP

از اینجا هم می تونی اطلاعات بیشتری بدست بیاری

Only the registered members can see the link

:11():