-
سلام.
لینک مثال رو دیدم و برنامه هارو ساختم. ولی دیتابیس AdventureWorks رو تو sql نداشتم. دانلودش کردم. broker رو هم فعال کردم. ولی ظاهرا دیتابیسش تفاوتی داشت و مشکل پیش اومد. یه ورژن دیگه از این دیتابیس پیدا کردم حجمش بالاست. باید شب دانلود کنم.
sql 2008 دارم. واسه مثال مشکلی نداره.
-
سلام
دیتابیس مهم نیست، یک چیز یک جدوله هم کافی است.
یک سمپل حاضر میکنم و به زودی میگذارم.
-
سلام.
دیتابیسش رو دانلود کردم. برنامه کار میکنه. دارم پیغام دادنش رو تست میکنم. نتیجه رو اعلام میکنم.
-------------------------
همه قسمت هاش کار میکنه به جز پیغام رسونش. تغییرات لازم در دیتابیس رو هم اعمال کردم.
سرویس خاصی لازمه قبلش ران بشه؟ یا تغییر خاصی در تنظیمات خود sql نیازه؟
-
سلام
بحرحال من یک نمونه نسبتاً کامل حاضر کردم.
- برنامه فعلی اول سعی میکند با ConnectionString پیشفرض خودش به سرور وصل شود و اگر نتوانست دیالوگی برای پرسش ConnectionString باز میکند.
- برنامه تشخیص میدهد که دیتابیس اش Attach شده یا خیر و در صورت لزوم دکمه های Attach و Detach را فعال میکند.
برنامه 4 دکمه دارد.
Attach برای الحاق دیتابیس به سرور.
Detach برای جداکردن فایل دیتابیس
(بهتر است آخر که کارتان با برنامه تمام شد یکبار اجرا کنید تا فایلهای دیتابیس آزاد شوند و راحت بتوانید Delete کنید.)
Start برای شروع عملیات مورد بحث تاپیک
Sample Insert که با دستورات ایزوله و جداگانه یک سطر در جدول نصب میکند و میبیند که برنامه متوجه این تغییر میشود.
(اگر هم باور ندارید(!) و شک دارید میتوانید محتویات جدول مربوطه را با یک برنامه دیگر تغییر دهید! مثلاً از خود SSMS استفاده کنید.)
=====
یک کارهایی کردم و برنامه فعلی با SQLServer2005 و 2008 کار میکند و مشکلی با هیچ کدام ندارد.
نمونه exe را میتوانید در شاخه bin پیدا و اجرا کنید.
خلاصه مشکل خاصی ندارد و با این برای نمونه و آزمایشی است ولی کد نویسی نسبتاً کاملی دارد.
=====
من برنامه را در دو سیستم جداگانه با sqlexpress تست کردم.
اولی فقط sqlexpress داشت و برنامه error نداد ولی کار هم نکرد.
دومی sqlexpress و develop رویش نصب بود و من فقط از sqlexpress استفاده کردم ولی کار کرد!
(یعنی سرویس مذکور که با develop نصب شده روی express هم جواب داده)
=====
دانلود مستقیم به حجم نیم مگا بایت:
support.h02.ir/fwlink/?LinkId=1006235907
یا
h02.ir/Downloads/?familyid=DB4A8806-4A06-4E72-A03E-D2CD74438339
موفق باشید.
-
2 پيوست (پيوستها)
سلام.
برای من کار نکرد.
من sql 2008 و دات نت 2008 رو وین 7 32 بیتی استفاده میکنم.
حتی با یه برنامه دیگه تو جدول دیتابیس مورد نظر رکورد ثبت کردم. ولی باز اتفاقی نیفتاد. اجازه ثبت رکورد هم off بود که on کردم.
اینم عکس ورژن sql.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
-
سلام
SSMS که مهم نیست و ارزشی ندارد. شما میتوانید از SSMS-Express هم با هر نسخه ای استفاده کنید.
شما باید ورژن خود SQLServer را چک کنید.
مثلاً دستور زیر را اجرا کنید:
که مثلاً برای من چنین جواب داد:
کد:
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) Mar 29 2009 10:27:29 Copyright (c) 1988-2008 Microsoft Corporation Developer Edition on Windows NT 6.0 <X86> (Build 6001: Service Pack 1)
ولی بحرحال باید کار میکرد.
یعنی حتی با دکمه Sample Insert خود برنامه هم چیزی نشان نداد؟؟!!
من سعی میکنیم برخی تنظیمات و آپشن های SQLSERVER خودتان را دستکاری کنم و ببینم برنامه فوق برای ما از کار می افتد یا نه؟
(تا ببینم آپشنی تاثیر گذار است یا نه)
-
سلام.
نه کلید خود برنامه هم کار نکرد.
اینم ورژن:
کد:
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) Jul 9 2008 14:43:34 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Evaluation Edition on Windows NT 6.1 <X86> (Build 7100: )
-
سلام
بالاخره دیروز win7 را نصب کردم (بد نیست فقط یک ساعتی باید با تنظیماتش ور رفت تا دلخواه شود!)
متاسفانه برای من هم که اخرین نسخه win7 و sqlserver را نصب کردم، و UAC را غیر فعال کردم و برنامه در مسیر آزادی کپی کردم و RunAsAdmin کردم، سرویس مذکور کار نکرد!
خوشبختانه حالا که در رایانه من هم کار نکرده میتوانم بررسی و تحقیقی کنم و نتیجتاً میتوانم تست هم کنم...
حدس میزنم مشکل از پارامترهای امنیتی win7 باشد.
اگر مشکل سرویس مذکور را در Win7 را یافتم در همین تاپیک اطلاع میدهم.
-
سلام
من متاسفانه موفق نشدم مشکل مذکور را در W7 حل کنم.
برنامه تا Vista خوب کار کرد ولی هر چه قدر هم پارامترهای امنیتی را دستکاری کردم در W7 فایده نداشت.
خیلی سریع هم روی مطلب فوق در گوگل سرچی کردم ولی چیزی نیافتم.
بهرحال همچین قابلیتی وجود دارد و یا مشکل از من است که نمیدانم چه تنظیماتی در Win7 لازم دارد و یا یک باگ داخلی است.
(مثل Recent های VS که انگار افراد دیگری هم مشکل داشتند و مایکروسافت هم گفتهدارد حلش میکند!)
فعلاً گمان نمیکنم بتوانم کمک بیشتری کنم و بحث را ادامه دهم.
موفق باشید.