PDA

View Full Version : attach کردن بانک اطلاعاتی ( Mdf ) به SQL



مسعود منصوری
یک شنبه 14 مرداد 1386, 01:40 صبح
این سوالو در بخش VB هم مطرح کردم ؛ من میخواستم بانک اطلاعاتی رو که ساختم بعد از این که مطمئن شدم SQL نصبه و Local هم هست اونو Attach کنم به SQL حالا باید چکار کنم ؟؟ چه دستوراتی استفاده کنم ؟ دستورات SQL داره ؟
و یه سوال دیگه من می خوام داخل VB برای اتصال به بانک User جدید بسازم و بانکو متصل کنم به اون باید چکار کنم
لطفاً دستورات SQL این کارا رو بگید :گیج:

Kamyar.Kimiyabeigi
یک شنبه 14 مرداد 1386, 08:18 صبح
برای ATTACH کردن از sp_attach_db استفاده کنین به صورت زیر

EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'

برای ساختن USER نیز از sp_adduser و sp_addlogin استفاده کنین

مسعود منصوری
یک شنبه 14 مرداد 1386, 12:15 عصر
آقا دستت درد نکنه تشخیص نصب بودن SQL چی پس ؟
اگه میشه یه مثال کوچیکم از sp_adduser و sp_addlogin بگید

پویا
یک شنبه 14 مرداد 1386, 12:49 عصر
یه کانکشن به دیتا بیس master از اون اینستانس ایجاد کن
اگه برقرار شد یعنی وجود داره

مثال از ایجاد کاربر هم تو book online هست

Kamyar.Kimiyabeigi
یک شنبه 14 مرداد 1386, 15:19 عصر
آقا دستت درد نکنه تشخیص نصب بودن SQL چی پس ؟
اگه میشه یه مثال کوچیکم از sp_adduser و sp_addlogin بگید


This example adds the user Victoria to the existing fort_mudge role in the current database, using the existing login Victoria.
EXEC sp_adduser 'Victoria', 'Victoria', 'fort_mudge'

This example creates a SQL Server login for the user Albert, with a password of food and a default database of corporate.
EXEC sp_addlogin 'Albert', 'food', 'corporate'


برای اینکه متوجه بشین sql server نصب هست یا نه میتونین به service ها مراجعه کنین و دنبال سرویس MSSQLSERVER بگردین

مسعود منصوری
سه شنبه 16 مرداد 1386, 05:18 صبح
میگم یه Ebook در این باره دارید برام بفرستید ممنون میشم .
kahroba_arak@yahoo.com

vb341
چهارشنبه 17 مرداد 1386, 21:27 عصر
این روش رو هم امتحان کن ببین جوابت رو میده


Dim cn As ADODB.Connection
Set cn = New Connection
cn.ConnectionString = "Provider=SQLNCLI.1;Integrated Security=SSPI;" & _
"Persist Security Info=False;" & _
"AttachDBFileName=" & App.Path & "\northwnd.mdf;Data Source=server1\sqlexpress"
cn.Open

Dim rs As Recordset
Set rs = New Recordset
rs.Open "Select * from orders", cn
Set MSHFlexGrid1.DataSource = rs

AminSobati
پنج شنبه 18 مرداد 1386, 21:49 عصر
ضمنا اگر در SQL Server 2005 هستین از CREATE LOGIN و CREATE USER استفاده کنین