نصب و انتقال دیتابیس و attach کردن فایل آن در مقصد
بسم الله الرحمن الرحیم
سلام علیکم:
من می خواهم با استفاده از کد بتوانم پایگاه داده ام را که در کنار فایل exe قرار دارد attach کنم تا هنگامیکه کاربر با برنامه کار کی کند بانک به طور اتوماتیک attach شود جست و جو هم کردم و کدهای زیر را بدست آوردم اما اولی فقط زمانیکه پایگاه داده در اس کیو ال سرور attach شده باشد تنها به آن وصل می شود و عمل attach را انجام نمی دهد و دومی هم خطا می دهد :
کد اول :
String strcon = "Initial Catalog=student;Integrated Security=SSPI";
کد دوم :
string sqlConnection1.ConnectionString = "Data Source=computer name\\SQLEXPRESS;AttachDbFilename="+Application.Ex ecutablePath+"\\test.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
که این کد خطای زیر را می دهد :
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server
در ضمن بنده از .net 2005 و sql server 2000 استفاده می کنم.
طریقه Attach کردن دیتابیس در SQL Server
سلام به دوستان عزیز
البته سوال من کمی قدیمی و به احتمال زیاد تکراریه اما جستجو کردم ( البته فقط کمی ) و جوابم را پیدا نکردم.
طریقه نصب دیتابیس ( Attach کردن) در SQL Server 2000,2005 چگونه است ؟!
لطفآ بصورت جداگانه( برای هرکدام آنها) و قدم به قدم برای من توضیح دهید.
ممنون
آیا SQLServer حتما باید نصب شود؟
برنامه هایی که با بانک اطلاعاتی sqlنوشته می شوند، آیا لازم است که حتما SQL server مایکروسافت نصب شود؟
نمیشه کاری کرد که کاربر نیازی به نصب جداگانه sql نداشته باشد و برنامه کار attach رو خودکار انجام بده؟
(attach کردن از طریق برنامه روی بانک رو بلدم)
انتقال پایگاه داده sqlserver با استفاده از C#
سلام من یه برنامه csharp نوشتم که توش از sqlserver DB استفاده کردم . حالا نمی دونم چطوری باید database رو با استفاده از setup ایجاد کنم. البته نمی خوام مجبور بشم که sqlserver management studio رو روی کامپیوتر طرف نصب کنم. (توضیح: توی برنامه setup که ایجاد کردم sqlserver رو نصب می کنه اما خود db رو نمی دونم چطوری انتقال بدم)