PDA

View Full Version : ایجاد دیتا بیس در اس کیو ال توسط سی شارپ



sarah1361
دوشنبه 21 تیر 1389, 08:41 صبح
من می خوام تو سی شارپ از طریق کد نویسی یک دیتا بیس تو اس کیو ال ایجاد کنم
please help me!:خجالت::لبخندساده:

Behrouz_Rad
دوشنبه 21 تیر 1389, 09:49 صبح
باید به دیتابیس master متصل بشید و دستوراتی همانند دستورات ذیل رو با ExecuteNonQuery بر روی آن اجرا کنید:


CREATE DATABASE MyDB ON PRIMARY
(NAME = MyDB_Data,
FILENAME = 'C:\\MyDBData.mdf',
SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%)
LOG ON (NAME = MyDB_Log,
FILENAME = 'C:\\MyDBLog.ldf',
SIZE = 1MB,
MAXSIZE = 5MB,
FILEGROWTH = 10%)

اگر هم دوست داری که از پارامترهای پیش فرض SQL Server در هنگام ساخت دیتابیس استفاده کنی، به شکل ساده فقط دستور ذیل رو اجرا کن:


CREATE DATABASE MyDB


موفق باشید.

single_2008boy
سه شنبه 22 تیر 1389, 08:31 صبح
-- =============================================
-- Create database template
-- =============================================
USE master
GO

-- Drop the database if it already exists
IF EXISTS (
SELECT name
FROM sys.databases
WHERE name = N'<Database_Name, sysname, Database_Name>'
)
DROP DATABASE <Database_Name, sysname, Database_Name>
GO

CREATE DATABASE <Database_Name, sysname, Database_Name>
GO
می تونی از این استفاده کنی:لبخندساده::لبخندساده:

single_2008boy
سه شنبه 22 تیر 1389, 09:39 صبح
کد بالا رو توی یک رشته استرینگ میندازی و بعد میکنیExecuteNonQuery