-
1 ضمیمه
ورود به محیط اسکیوال سرور
سلام عرض میکنم خدمت اساتید عزیز
چند وقتیست یک برنامه حسابداری بر روی کامپیوترم نصب کرده ام که در زمان نصب آن اسکیوال سرور هم نصب شده است . حالا من میخواهم برای ساخت جداول یک برنامه تحت اکسس وارد این محیط بشوم ولی تا حالا موفق نشده ام .
از قسمت کنترل پنل که اسکیوال سرور در زمان نصب برنامه ای که عرض شد نصب شده تصویر ضمیمه را قرار داده ام . از اساتید خواهش می کنم راهنمائی بفرمایند که برای ورود به محیط اسکیوال سرور آیا جداگانه باید این برنامه را نصب نمایم یا همان اسکیوال نصب شده کفایت می کند و در اینصورت باید چگونه عمل نمایم؟
با تشکر
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
atf1379
سلام عرض میکنم خدمت اساتید عزیز
چند وقتیست یک برنامه حسابداری بر روی کامپیوترم نصب کرده ام که در زمان نصب آن اسکیوال سرور هم نصب شده است . حالا من میخواهم برای ساخت جداول یک برنامه تحت اکسس وارد این محیط بشوم ولی تا حالا موفق نشده ام .
از قسمت کنترل پنل که اسکیوال سرور در زمان نصب برنامه ای که عرض شد نصب شده تصویر ضمیمه را قرار داده ام . از اساتید خواهش می کنم راهنمائی بفرمایند که برای ورود به محیط اسکیوال سرور آیا جداگانه باید این برنامه را نصب نمایم یا همان اسکیوال نصب شده کفایت می کند و در اینصورت باید چگونه عمل نمایم؟
با تشکر
سلام برای ورود به محیط اسکیو ال سرور باید نرم افزار sql server management studio رو نصب کنید.
-
1 ضمیمه
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
amirzazadeh
سلام برای ورود به محیط اسکیو ال سرور باید نرم افزار sql server management studio رو نصب کنید.
سلام استاد
ممنون از راهنمائیتون
نرم افزاری که فرمودین از اینترنت دانلود کردم ولی در هنگام نصب با خطای تصویر ضمیمه مواجه میشم
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
atf1379
سلام استاد
ممنون از راهنمائیتون
نرم افزاری که فرمودین از اینترنت دانلود کردم ولی در هنگام نصب با خطای تصویر ضمیمه مواجه میشم
سلام و عرض ادب
بررسی کنید کدوم نسخه sql server روی کامپیوتر شما نصب هست احتمالا ورژن ها با هم همخوانی نداره مثلا ممکنه ورژن بالاتر رو روی نسخه قدیمی تر sql نصب می کنید.
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
amirzazadeh
سلام و عرض ادب
بررسی کنید کدوم نسخه sql server روی کامپیوتر شما نصب هست احتمالا ورژن ها با هم همخوانی نداره مثلا ممکنه ورژن بالاتر رو روی نسخه قدیمی تر sql نصب می کنید.
سلام و عرض ادب خدمت جنابعالی
در تصویر پست اول نسخه های نصب شده در قسمت برنامه های نصب شده بر روی سیستم در کنترل پنل مشخص است
نسخه که بنده دانلود کردم SQL.Server.Management.Studio.18.4_YasDL.com میباشد
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
atf1379
سلام و عرض ادب خدمت جنابعالی
در تصویر پست اول نسخه های نصب شده در قسمت برنامه های نصب شده بر روی سیستم در کنترل پنل مشخص است
نسخه که بنده دانلود کردم SQL.Server.Management.Studio.18.4_YasDL.com میباشد
سلام مجدد، از روی تصویر به نظر میاد که به نظر میاد که نسخه کامل sql 2012 رو سیستم شما نصب هست بنابراین شما باید این نسخه از server mangment رو اضافه کنید
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
amirzazadeh
سلام مجدد، از روی تصویر به نظر میاد که به نظر میاد که نسخه کامل sql 2012 رو سیستم شما نصب هست بنابراین شما باید این نسخه از server mangment رو اضافه کنید
باسلام
ممنون از راهنمائیتون
هرچند دانلود نسخه قبلی حجم زیادی از اینترنتم رو مصرف کرد ولی این نسخه 2012 رو هم دانلود می کنم ان شاء الله مشکلی نداشته باشه
با تشکر
-
نقل قول: ورود به محیط اسکیوال سرور
در سایت زیر در خصوص مشکل فوق اشاره شده که فایل sqlncli.dll دانلود و در پوشه System32 قرار داده شود . بنده اینکار هم انجام دادم ولی مشکل برطرف نشد
https://stackoverflow.com/questions/...38662#63438662
-
نقل قول: ورود به محیط اسکیوال سرور
قبل از دانلود نسخه 2012 فکر کردم شاید مشکل از اون برنامه ایست که با نصب اون اسکیوال سرور نصب شده ، بخاطر همین اون برنامه رو از سیستمم حذف کردم و سپس اقدام به نصب sql server management studio که نسخه .18.4 میباشدکردم ولی متاسفانه در این حالت هم همان اروری که تصویرش رو در پست 3 ضمیمه کرده ام صادر میشه انجام و عملیات نصب متوقف میشه
ضمناً ویندوز سیستم بنده 10و 64 بیتی میباشد
-
نقل قول: ورود به محیط اسکیوال سرور
خب برای تعیین دقیق علت باید log file رو بررسی کنین،
که البته کار خسته کننده ای هم هست.
چیزی که الان دیده میشه درایور oledb هست که
مشکوک ترین همین ورژن 32 یا 64 بودن اون هست.
یک سری برنامه ها به location حساس هستن، پس اگر روی iran هست به us تغییر بدین.
همچنین تنظیم ساعت و زمان و ... رو کلا انگلیسی متریک بگذارین.
برای ssms همیشه از آخرین ورژن استفاده کنین.
برنامه های دیگه هم هست که میتونن به شما کمک کنن تا به sql server وصل بشین و اونو مدیریت کنین،
مثل database.net که تقریبا به هر نوع دیتابیسی وصل میشه و نسخه پرتابل هم داره.
این رو هم آخرین نسخه اش رو بگیرین.
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
mazoolagh
خب برای تعیین دقیق علت باید log file رو بررسی کنین،
که البته کار خسته کننده ای هم هست.
چیزی که الان دیده میشه درایور oledb هست که
مشکوک ترین همین ورژن 32 یا 64 بودن اون هست.
یک سری برنامه ها به location حساس هستن، پس اگر روی iran هست به us تغییر بدین.
همچنین تنظیم ساعت و زمان و ... رو کلا انگلیسی متریک بگذارین.
برای ssms همیشه از آخرین ورژن استفاده کنین.
برنامه های دیگه هم هست که میتونن به شما کمک کنن تا به sql server وصل بشین و اونو مدیریت کنین،
مثل database.net که تقریبا به هر نوع دیتابیسی وصل میشه و نسخه پرتابل هم داره.
این رو هم آخرین نسخه اش رو بگیرین.
ممنون استاد!
-
نقل قول: ورود به محیط اسکیوال سرور
-
3 ضمیمه
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
mazoolagh
نتیجه گرفتین؟
درست شد؟
سلام استاد
ممنون از پیگیریتون
راستش در ارتباط با نرم افزار SQL.Server.Management.Studio.18.4_YasDL.com که دانلود کرده بودم موفق نشدم دلیل خطا در هنگام نصب را پیدا کنم (با عنایت به موارد پست10 )
نرم افزار database.net هم که اشاره فرمودین دانلود کردم ولی برای ورود به محیط اسکیوال سرور و ایجاد جدول متوجه نشدم که به چه نحو عمل کنم.
مطابق تصاویر ضمیمه تا مرحله 4 پیش رفتم ولی متوجه انجام مراحل بعدی نشدم
-
1 ضمیمه
نقل قول: ورود به محیط اسکیوال سرور
1- مطمئن هستین که روی sql server راست کلیک کردین؟
چون این دیالوگ برای سرور azure هست.
2- مطمئن هستین که sql server روی دستگاه شما نصب و در حال اجراست؟
command prompt رو باز کنین و دستور "osql -L" رو اجرا و نتیجه رو ببینین چی برمیگرده (اون L باید بزرگ باشه)
خروجی مثل این باید باشه:
ضمیمه 155889
-
1 ضمیمه
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
mazoolagh
2- مطمئن هستین که sql server روی دستگاه شما نصب و در حال اجراست؟
command prompt رو باز کنین و دستور "osql -L" رو اجرا و نتیجه رو ببینین چی برمیگرده (اون L باید بزرگ باشه)
خروجی مثل این باید باشه:
ظاهراً sql server بر روی دستگاه رایانه بنده نصب نمی باشد چون osql -L رو در command prompt وارد کردم و خروجی اون بصوت تصویر ضمیمه می باشد
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
atf1379
ظاهراً sql server بر روی دستگاه رایانه بنده نصب نمی باشد چون osql -L رو در command prompt وارد کردم و خروجی اون بصوت تصویر ضمیمه می باشد
sql server نصب شده - وگرنه اصلا دستور osql اجرا نمیشد،
ولی حدس میزنم که سرویس sql server browser اجرا نشده (stopped یا disable شده)،
چون این دستور وابسته به این سرویس هست.
از control panel --> administrative tools --> services (یا از جستجوی خود ویندوز services)
(status) و (startup type) این 2 سرویس رو چک کنین:
1- خود sql server
2- sqlserver browser
هر دو باید running و automatic باشن.
خبرش رو بدین تا مرحله بعد رو بررسی کنیم.
-
1 ضمیمه
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
mazoolagh
sql server نصب شده - وگرنه اصلا دستور osql اجرا نمیشد،
ولی حدس میزنم که سرویس sql server browser اجرا نشده (stopped یا disable شده)،
چون این دستور وابسته به این سرویس هست.
از control panel --> administrative tools --> services (یا از جستجوی خود ویندوز services)
(status) و (startup type) این 2 سرویس رو چک کنین:
1- خود sql server
2- sqlserver browser
هر دو باید running و automatic باشن.
خبرش رو بدین تا مرحله بعد رو بررسی کنیم.
شرمنده می کنین جناب mazoolagh بزرگوار !
سپاسگزارم
هر دو مورد بر روی disabled تنظیم شده بود که از قسمت پراپرتیز به automatic تغییر دادم
ضمناً خدمتتون عرض کنم که بنده تا کنون با sqlserver به هیچ وجه کار نکرده ام . اینرو عرض کردم خاطر مبارک باشه که اگر مطابق فرمایش شما موردی رو نتونستم بدرستی انجام بدم دلیلش همینه
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
atf1379
هر دو مورد بر روی disabled تنظیم شده بود که از قسمت پراپرتیز به automatic تغییر دادم
الان همه چیز درست به چشم میاد.
سرویس sql server agent برای کار با sql ضروری نیست و فعلا میتونین همینجور بذارین باشه
ولی وقتی startup type روی automatic هست سرویس باید running باشه.
اگر زمان گرفتن اسکرین شات، تازه تنظیم کردین ولی سرویس رو start نکردین که هیچ،
ولی اگر بعد از ریستارت سیستم یا تلاش برای استارت سرویس هنوز running نشده یک مشکلی هست (فعلا میذاریم کنار این رو - ولی چشمتون بهش باشه)
1- دوباره oslq -L رو اجرا کنین و نتیجه رو خبر بدین.
2- اگر ssms نصب شده وضعیت اجراش رو چک کنین،
ولی اگر نصب نیست فعلا نصب نکنین و دوباره database net رو اجرا و سعی کنین کانکت بشین.
نتیجه رو دوباره همینجا بگین.
نقل قول:
نوشته شده توسط
atf1379
تا کنون با sqlserver به هیچ وجه کار نکرده ام. اگر موردی رو نتونستم بدرستی انجام بدم دلیلش همینه
نگران نباشین و از طرح پرسش نترسین،
سعی میکنیم گام به گام جلو بریم تا اشکالات نصب مشخص بشه و در نهایت نتیجه بگیرین.
این انجمن برای همین کار هست.
-
1 ضمیمه
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
mazoolagh
1- دوباره oslq -L رو اجرا کنین و نتیجه رو خبر بدین.
2- اگر ssms نصب شده وضعیت اجراش رو چک کنین،
ولی اگر نصب نیست فعلا نصب نکنین و دوباره database net رو اجرا و سعی کنین کانکت بشین.
نتیجه رو دوباره همینجا بگین.
با سلام و تشکر مجدد بابت پیگیریتون
تصویر ضمیمه نتیجه اجرای oslq -L
مطابق فیلم لینک 2 زیر در هنگام نصب ssms همان خطای قبلی صادر میشه
در خصوص اجرای database net نیز فیلم لینک 1 تهیه شد که متاسفانه ادامه عملیات برایم مبهم میباشد
نقل قول:
نوشته شده توسط
mazoolagh
نگران نباشین و از طرح پرسش نترسین،
سعی میکنیم گام به گام جلو بریم تا اشکالات نصب مشخص بشه و در نهایت نتیجه بگیرین.
این انجمن برای همین کار هست.
ممنون از صبر و حوصله و سعه صدرتون
https://s32.picofile.com/file/8477704150/film1.mp4.html
https://s32.picofile.com/file/8477704168/film2.mp4.html
-
نقل قول: ورود به محیط اسکیوال سرور
خب
فیلم ها رو دیدم (البته لازم نبود، شات هم کفایت میکرد)
1- نصب ssms رو فعلا کنار بگذارین.
2- command prompt رو باز
و دستورهای زیر رو تست کنین:
sqlcmd -Q "select @@version"
این مشخصات sql server شما رو میده
sqlcmd -Q "select name from sysdatabases"
این یک لیست از اسم دیتابیس های sql server شما میده (اگر دسترسی داشته باشین)
3- با دیتابیس نت:
ببینین با windows authentication میتونین کانکت بشین یا نه؟
اگر نشد اون نرم افزار از sql authentication استفاده کرده
و نیاز به user/password دارین که احتمالا به شما نمیدن!
-
نقل قول: ورود به محیط اسکیوال سرور
حالا:
اگر هدف شما دسترسی به دیتابیس اون برنامه هست،
و سازنده هم به صورت منطقی از اون محافظت کرده (دیتا و طراحی و کد)،
که لازمه اش توافق با اون هست که شاید یک یوزر با دسترسی readonly روی بعضی بخشها بهتون بده.
اگر کلا هدفتون آشنایی و کار با sql هست،
میتونین یک instance دیگه نصب و با اون کار کنین.
اتفاقا یک تاپیک در مورد نصب sql دیدم که کاربر گرامی ROSTAM2 یک سری فیلم آموزشی نصب و راه انداری رو هم گذاشتن:
ارور در اتصال به دیتا بیس
انتهای پست 2 رو ببینین
-
2 ضمیمه
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
mazoolagh
2- command prompt رو باز
و دستورهای زیر رو تست کنین:
sqlcmd -Q "select @@version"
این مشخصات sql server شما رو میده
sqlcmd -Q "select name from sysdatabases"
این یک لیست از اسم دیتابیس های sql server شما میده (اگر دسترسی داشته باشین)
با سلام مجدد
نتیجه و خروجی تست دستورهای بالا در دو تصویر ضمیمه مشاهده بفرمائین !
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
mazoolagh
3- با دیتابیس نت:
ببینین با windows authentication میتونین کانکت بشین یا نه؟
امتحان کردم کانکت نمیشه
ضمن اینکه نیازی به user/password برنامه ای که نصب کرده ام ندارم .نسخه نمایشی برنامه فوق از طرف شرکت مربوطه در اینترنت در اختیار عموم قرار داده شده و بنده همینطوری این برنامه رو دانلود کردم که ببینم چه امکاناتی داره
مشکل بنده در حال حاضر نصب نشدن ssms میباشه .
چند روز پیش بلحاظ اینکه حدس زدم ایراد نصب ssms ممکنه بخاطر نصب اون برنامه ای که از اینترنت دانلود و نصب کرده بودم باشه اون رو از کامپیوترم حذف کردم و اقدام به نصب ssms کردم که متاسفانه همان خطا مجدداً صادر شد
حالا سعی می کنم یک نسخه دیگه ای از برنامه ssms از اینترنت دانلود و نصب کنم و اگر بازهم در نصب نسخه جدید مشکل وجود داشت اگه لازم بود یکبار اقدام به حذف و نصب دوباره ویندوز کنم
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
atf1379
امتحان کردم کانکت نمیشه
خب الان دسترسی ندارین،
چون موقع نصب نسخه sql توسط اون برنامه authentication رو sql گذاشته شده (یعنی user/password) میخواد
و این دستورها پیش از اجرا لازمه که کانکت باشین.
نقل قول:
نوشته شده توسط
atf1379
ضمن اینکه نیازی به user/password برنامه ای که نصب کرده ام ندارم .نسخه نمایشی برنامه فوق از طرف شرکت مربوطه در اینترنت در اختیار عموم قرار داده شده و بنده همینطوری این برنامه رو دانلود کردم که ببینم چه امکاناتی داره
خب اینکه نسخه دمو هست دلیل نمیشه از دیتابیس محافظت نشده باشه.
اگر هدف تون یادگیری و داشتن یک سیستم مناسب برنامه نویس هست:
1- این برنامه رو کامل uninstall کنین.
2-پیش از هر چیز مطمئن باشین ویندوز مناسب دارین:
ویندوز 10 یا 11 نسخه professional یا enterprise - نسخه home هم میشه ولی در کل برای کار برنامه نویسی مناسب نیست.
آخرین نسخه های دات نت و دات نت فریمورک باید نصب باشه (اگر visual studio نصب کنین خودش همه این ها رو نصب میکنه).
3- یک نسخه بروز sql server (دست کم 2019) نسخه standard نصب کنین.
پیش از اون ویدئوهای آموزشی رو ببینین.
4- آخرین نسخه ssms رو نصب کنین.
=====
پ.ن:
آدرس سایت این نرم افزار رو هم بدین تا تست کنم.
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
mazoolagh
خب الان دسترسی ندارین،
چون موقع نصب نسخه sql توسط اون برنامه authentication رو sql گذاشته شده (یعنی user/password) میخواد
و این دستورها پیش از اجرا لازمه که کانکت باشین.
خب اینکه نسخه دمو هست دلیل نمیشه از دیتابیس محافظت نشده باشه.
اگر هدف تون یادگیری و داشتن یک سیستم مناسب برنامه نویس هست:
1- این برنامه رو کامل uninstall کنین.
2-پیش از هر چیز مطمئن باشین ویندوز مناسب دارین:
ویندوز 10 یا 11 نسخه professional یا enterprise - نسخه home هم میشه ولی در کل برای کار برنامه نویسی مناسب نیست.
آخرین نسخه های دات نت و دات نت فریمورک باید نصب باشه (اگر visual studio نصب کنین خودش همه این ها رو نصب میکنه).
3- یک نسخه بروز sql server (دست کم 2019) نسخه standard نصب کنین.
پیش از اون ویدئوهای آموزشی رو ببینین.
4- آخرین نسخه ssms رو نصب کنین.
=====
پ.ن:
آدرس سایت این نرم افزار رو هم بدین تا تست کنم.
ممنون از راهنمائیتون
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
mazoolagh
=====
پ.ن:
آدرس سایت این نرم افزار رو هم بدین تا تست کنم.
با عرض پوزش ، فراموش کردم سوال کنم که منظور جنابعالی سایت چه نرم افزاری میباشه ؟
-
نقل قول: ورود به محیط اسکیوال سرور
نقل قول:
نوشته شده توسط
atf1379
فراموش کردم سوال کنم که منظور جنابعالی سایت چه نرم افزاری میباشه ؟
منظور همین نرم افزار دمو هست که دانلود کردین:
آدرس سایت شرکت سازنده اش و نام محصول و لینک یا پیج دانلود.
-
نقل قول: ورود به محیط اسکیوال سرور
''''''''''''''''''''''''''''''''''''''''''''''
-
نقل قول: ورود به محیط اسکیوال سرور
یک چرخ کوتاهی تو همین سایت (که الان اسمش نیست!) زدم
و دانلود دمو به چشمم نخورد
دیگه بیخیال شدم