PDA

View Full Version : چرا sqlcmd رو نمیشه تو ویندوز خانواده 8 اجرا کرد؟



Mofid.m
یک شنبه 24 اسفند 1393, 09:28 صبح
من توی cmd دستور زیرو مینویسم:
sqlcmd -s .\SQLEXPRESS
و وقتی Enter رو میزنم پیغام میده Login timout Expired

129444

اما همین دستور تو ویندوز 7 جواب میده

نسخه sql server من هم 2008R2 هستش.
با تشکر

SabaSabouhi
یک شنبه 24 اسفند 1393, 09:44 صبح
سلام
هیچ ارتباطی به ویندوز شما نداره، من دائم از SQLCMD استفاده می‌کنم و ویندوز من هم قبلاً 8 بود و الان هم 8.1 دارم.
این مشکل شما می‌تونه دلایل زیادی داشته باشه.
از جمله این که هنگام نصب SQL گزینه‌ی Add Current User رو نزده باشی.

صبا صبوحی

Mofid.m
یک شنبه 24 اسفند 1393, 15:07 عصر
سلام آقای صبوحی
چرا زدم
همنطوری که توی 7 نصبش کردم توی 8.1 هم نصبش کردم.
اما بازم این پیغام میاد.
اما زمانی که توی ویندوز 8.1 دارم نصب میکنم این پیغام در همون ابتدا میاد.

129454

که من با زدن Run the program without getting help شروع میکنم به نصب کردنش.
البته اینم بگم که موقع نصب یه Warning هم دارم که از .Net Framework خطا گرفته ولی بازم میشه نصبش کرد.
احتمال میدم که .net framework 3.5 رو بخواد.
احتمال داره واسه این باشه؟

mehdi imani 8
یک شنبه 24 اسفند 1393, 19:29 عصر
سلام من در مورد sql چیز زیادی نمی دانم اما مشکل net3.5 برای من هم پیش آمده بود و بعضی برنامه ها اجرا نمی شدند و اول ها که نصب نبود برام اعصاب خردکن بود.
راه حل 1:در همان پیغام ارور دات نت فریم ورک install را بزن تا دانلود شود و نصب شود.(حدود 290 مگ هستش وممکنه ارور x800f0906 هم بدهد)

راه حل 2(در ویندوز 8.1):اگر سی دی ویندوز 8.1 را داری بزارش و سپس فایل BAT موجود در ضمیمه را اجرا کن.

موفق باشی.

SabaSabouhi
دوشنبه 25 اسفند 1393, 10:14 صبح
سلام آقای صبوحی
چرا زدم
همنطوری که توی 7 نصبش کردم توی 8.1 هم نصبش کردم.
اما بازم این پیغام میاد.
اما زمانی که توی ویندوز 8.1 دارم نصب میکنم این پیغام در همون ابتدا میاد.



که من با زدن Run the program without getting help شروع میکنم به نصب کردنش.
البته اینم بگم که موقع نصب یه Warning هم دارم که از .Net Framework خطا گرفته ولی بازم میشه نصبش کرد.
احتمال میدم که .net framework 3.5 رو بخواد.
احتمال داره واسه این باشه؟

سلام دوست عزیز
شما اون عنوان رو نخوندی؟ هر نسخه از SQL Server یک محدودیت‌هایی برای نصب داره.
همونطور که نسخه‌ی 2014 روی XP نصب نمی‌شه، نسخه‌ی 2008 هم روی ویندوز 8.1 مشکل داره.
من خودم چون لازم بود از نسخه‌ی 2008 استفاده کنم. یه Virtual Box روی دستگاهم نصب کردم که
توش ویندوز XP دارم و SQL Server 2008 رو توی اون نصب کردم. و مثل بنز کار می‌کنه.
شما به‌تره از نسخه‌ی 2014 استفاده کنی. Express Edition و LocalDb اون رایگان هست و به راحتی
از سایت Microsoft قابل دانلود هست.

این رو اضافه کنم که Management Studio تو تمام نسخه‌ها نیاز به DotNet Framework 3.5 داره.

صبا صبوحی