one hacker alone
سه شنبه 28 تیر 1390, 13:06 عصر
با یاد خدا
با سلام
دوستان من برای atach کزدن فایل پایگاه داده SQL2000 در VB6 با ADODB به مشکل برخوردم و هرکاری میکنم خطلا میده
من انواع connectionString رو پیدا کردم و چند تا رو امتحان کردم اما نشد دوستان کسی در این زمینه اگه قبلا کار کردن راهنمایی کنه
انواع connectionString:
Standard security
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Standard Security alternative syntax
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connecti on=False;
Trusted Connection
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
Trusted Connection alternative syntax
Server=myServerAddress;Database=myDataBase;Trusted _Connection=True;
Connecting to an SQL Server instance
Server=myServerName\theInstanceName;Database=myDat aBase;Trusted_Connection=True;?
Trusted Connection from a CE device
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;User ID=myDomain\myUsername;Password=myPassword;
Connect via an IP address
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
Enabling MARS (multiple active result sets)
Server=myServerAddress;Database=myDataBase;Trusted _Connection=True; MultipleActiveResultSets=true;
Attach a database file on connect to a local SQL Server Express instance
Server=.\SQLExpress;AttachDbFilename=c:\mydbfile.m df;Database=dbname; Trusted_Connection=Yes;
Attach a database file, located in the data directory, on connect to a local SQL Server Express instance
Server=.\SQLExpress;AttachDbFilename=|DataDirector y|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
Using an User Instance on a local SQL Server Express instance
Data Source=.\SQLExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\mydb.mdf;User Instance=true;
Database mirroring
Data Source=myServerAddress;Failover Partner=myMirrorServer;Initial Catalog=myDataBase;Integrated Security=True;
Asynchronous processing
Server=myServerAddress;Database=myDataBase;Integra ted Security=True;Asynchronous Processing=True;
کدهایی که من امتحان کردم و همشون یه خطا داد:
cn.Open "Server=.\SQLExpress;AttachDbFilename=D:\sql\1\univ ersity_Data.MDF;Database=university; Trusted_Connection=Yes;"
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0 ;Server=(local);AttachDbFilename=D:\sql\1\universi ty_Data.MDF;Database=university;Trusted_Connection =Yes;"
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0 ;Server=.\SQLExpress;AttachDbFilename=D:\sql\1\uni versity_Data.MDF;Database=university;Trusted_Conne ction=Yes;"
من حتی خواستم به یه دیتا بیس که خودم به صورت دستی atach کردم هم نشد و نمیدونم تو User و pass چی بنویسم یه کا گفته بود با نصب SQL یه یوزر با نام sa ذخیره میشه و یوزر رو sa بزن ,pass هم خالی (نمیدونم تو کدون ورژن ها به این شکله؟) اما باز از صحت هویت گیر داد
اما در کل من 2 تا مشکل دارم (VB-SQL200_ADODB(
1- atach کردن فایل با شیء connection
2- وصل شدن به پایگاه در حالتی که به صورت دستی فایل رو اتچ کردیم
با سلام
دوستان من برای atach کزدن فایل پایگاه داده SQL2000 در VB6 با ADODB به مشکل برخوردم و هرکاری میکنم خطلا میده
من انواع connectionString رو پیدا کردم و چند تا رو امتحان کردم اما نشد دوستان کسی در این زمینه اگه قبلا کار کردن راهنمایی کنه
انواع connectionString:
Standard security
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Standard Security alternative syntax
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connecti on=False;
Trusted Connection
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
Trusted Connection alternative syntax
Server=myServerAddress;Database=myDataBase;Trusted _Connection=True;
Connecting to an SQL Server instance
Server=myServerName\theInstanceName;Database=myDat aBase;Trusted_Connection=True;?
Trusted Connection from a CE device
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;User ID=myDomain\myUsername;Password=myPassword;
Connect via an IP address
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
Enabling MARS (multiple active result sets)
Server=myServerAddress;Database=myDataBase;Trusted _Connection=True; MultipleActiveResultSets=true;
Attach a database file on connect to a local SQL Server Express instance
Server=.\SQLExpress;AttachDbFilename=c:\mydbfile.m df;Database=dbname; Trusted_Connection=Yes;
Attach a database file, located in the data directory, on connect to a local SQL Server Express instance
Server=.\SQLExpress;AttachDbFilename=|DataDirector y|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
Using an User Instance on a local SQL Server Express instance
Data Source=.\SQLExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\mydb.mdf;User Instance=true;
Database mirroring
Data Source=myServerAddress;Failover Partner=myMirrorServer;Initial Catalog=myDataBase;Integrated Security=True;
Asynchronous processing
Server=myServerAddress;Database=myDataBase;Integra ted Security=True;Asynchronous Processing=True;
کدهایی که من امتحان کردم و همشون یه خطا داد:
cn.Open "Server=.\SQLExpress;AttachDbFilename=D:\sql\1\univ ersity_Data.MDF;Database=university; Trusted_Connection=Yes;"
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0 ;Server=(local);AttachDbFilename=D:\sql\1\universi ty_Data.MDF;Database=university;Trusted_Connection =Yes;"
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0 ;Server=.\SQLExpress;AttachDbFilename=D:\sql\1\uni versity_Data.MDF;Database=university;Trusted_Conne ction=Yes;"
من حتی خواستم به یه دیتا بیس که خودم به صورت دستی atach کردم هم نشد و نمیدونم تو User و pass چی بنویسم یه کا گفته بود با نصب SQL یه یوزر با نام sa ذخیره میشه و یوزر رو sa بزن ,pass هم خالی (نمیدونم تو کدون ورژن ها به این شکله؟) اما باز از صحت هویت گیر داد
اما در کل من 2 تا مشکل دارم (VB-SQL200_ADODB(
1- atach کردن فایل با شیء connection
2- وصل شدن به پایگاه در حالتی که به صورت دستی فایل رو اتچ کردیم