1-
Dim oTable As Data.DataTable
Dim lstServers As List(Of String)
oTable = System.Data.Sql.SqlDataSourceEnumerator.Instance.G etDataSources
For Each oRow As DataRow In oTable.Rows
If oRow("InstanceName").ToString = "" Then
lstServers.Items.Add(oRow("ServerName"))
Else
lstServers .Items.Add(oRow("ServerName").ToString & "\" & oRow("InstanceName").ToString)
End If
Next oRow
2- کانکشن شما در چنین شرایطی فقط نام دیتابیسش تغییر میکنه و مابقیش ثابته که به راحتی میتونید بسازید.
3- این لینک رو بخون (هرچند این کار خیلی اصولی نیست)
4- کد های ساخت دیتابیی به VB ربطی نداره، باید با SQL بسازید . همونطوری که یک دستور سلکت رو اجرا می کنید می تونید این رو هم اجرا کنید. خیلی کار مشکلی نسیت، هر کاری که تو SQL Server شما با ویزارد انجام میدید اون پست تبدیل به کد میشه و اجرا میشه، در نتیجه برای همه کارها کد معادل وجود داره که متاسفانه بیشتر افراد حتی بدون این که اصول کار با یک ابزاری رو بدونند شروع به استفاده ازش می کنند و در نتیجه هیچ کدوم از اونها رو نمی دونند.
USE master;
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\saledat.mdf' ,
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\salelog.ldf' ,
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB ) ;
GO
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
(مثال از MSDN)
5- طبق قوانین سایت، طرح چند سوال در یک تاپیک خلاف قوانین و مشمول حذف تاپیک می باشد. لطفا قوانین سایت را مطالعه کنید.