تبلیغات :
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: مشکل در ارتباط با sql server 2008 با php

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    May 2007
    پست ها
    12

    پيش فرض مشکل در ارتباط با sql server 2008 با php

    من یک مشکلی در ارتباط php با ms sql دارم . یک شبکه داخلی هست که با windows server 2008 ایجاد شده و روی یکی از کلاینتهاش که سیستم عاملش ویندوز سون هست من Wampp نصب کردم و میخوام با sql server 2008 سرور ارتباط برقرار کنم ، با وجود اینکه پینگ دارم از آی پی سرور و با sql management هم میشه با همون یوزر پسورد با sql سرور ارتباط برقرار کرد اما با php نمیشه ، و خطا میده که نمیتونه ارتباط برقرار کنه .
    از طرفی من حتی روی کامپیوتر خودم برای تست این موضوع روی VmWare هم windows server 2008 نصب کردم و با NAT با هم شبکه کردم و همین کار رو تست کردم با وجود اینکه فایروال جفتشون هم خاموش بود بازهم نتونست ارتباط برقرار کنم .
    آیا اینجا کسی تاحالا از لوکال به دیتابیس ریموت ویندوز سرور ارتباط برقرار کرده ؟
    چه پیشنهادی دارید ؟

  2. #2
    داره خودمونی میشه sh.n.n786's Avatar
    تاريخ عضويت
    Sep 2012
    پست ها
    32

    پيش فرض

    دروود ...

    بله میشه این کارو کرد

    پیشنهاد اینه که ارور و مشخصات کامل را بزارید .

    موفق باشید

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    May 2007
    پست ها
    12

    پيش فرض


    ( ! ) Warning: mssql_connect() [<a href='function.mssql-connect'>function.mssql-connect</a>]: message: Login failed for user 'new'. (severity 14) in C:\wamp\www\sql\index.php on line 4
    Call Stack
    # Time Memory Function Location
    1 0.0004 671808 {main}( ) ..\index.php:0
    2 0.0004 672096 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ( ) ..\index.php:4







    ( ! ) Warning: mssql_connect() [<a href='function.mssql-connect'>function.mssql-connect</a>]: General SQL Server error: Check messages from the SQL Server (severity 14) in C:\wamp\www\sql\index.php on line 4
    Call Stack
    # Time Memory Function Location
    1 0.0004 671808 {main}( ) ..\index.php:0
    2 0.0004 672096 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ( ) ..\index.php:4

    ( ! ) Warning: mssql_connect() [<a href='function.mssql-connect'>function.mssql-connect</a>]: Unable to connect to server: 192.168.170.139 in C:\wamp\www\sql\index.php on line 4
    Call Stack
    # Time Memory Function Location
    1 0.0004 671808 {main}( ) ..\index.php:0
    2 0.0004 672096 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ( ) ..\index.php:4
    Could not connect
    ( ! ) Fatal error: Call to undefined function mssql_error() in C:\wamp\www\sql\index.php on line 7
    Call Stack
    # Time Memory Function Location
    1 0.0004 671808 {main}( ) ..\index.php:0


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #4
    در آغاز فعالیت
    تاريخ عضويت
    May 2007
    پست ها
    12

    پيش فرض

    اول که اصلا وصل نمیشد بعد یک Extension مخصوص sqlsrv روی Wampp نصب کرد تونست وصل شه اما ارور زیر رو میده :



    ( ! ) Warning: mssql_connect() [<a href='function.mssql-connect'>function.mssql-connect</a>]: message: The USE database statement failed because the database collation Persian_100_CI_AI is not recognized by older client drivers. Try upgrading the client operating system or applying a service update to the database client software, or use a different collation. See SQL Server Books Online for more information on changing collations. (severity 16) in C:\wamp\www\sql\index.php on line 4
    Call Stack
    # Time Memory Function Location
    1 0.0002 671808 {main}( ) ..\index.php:0
    2 0.0003 672096 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ( ) ..\index.php:4

    ( ! ) Warning: mssql_connect() [<a href='function.mssql-connect'>function.mssql-connect</a>]: General SQL Server error: Check messages from the SQL Server (severity 16) in C:\wamp\www\sql\index.php on line 4
    Call Stack
    # Time Memory Function Location
    1 0.0002 671808 {main}( ) ..\index.php:0
    2 0.0003 672096 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ( ) ..\index.php:4

    ( ! ) Warning: mssql_connect() [<a href='function.mssql-connect'>function.mssql-connect</a>]: message: Login failed for user 'sisi'. (severity 14) in C:\wamp\www\sql\index.php on line 4
    Call Stack
    # Time Memory Function Location
    1 0.0002 671808 {main}( ) ..\index.php:0
    2 0.0003 672096 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ( ) ..\index.php:4

    ( ! ) Warning: mssql_connect() [<a href='function.mssql-connect'>function.mssql-connect</a>]: General SQL Server error: Check messages from the SQL Server (severity 14) in C:\wamp\www\sql\index.php on line 4
    Call Stack
    # Time Memory Function Location
    1 0.0002 671808 {main}( ) ..\index.php:0
    2 0.0003 672096 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ( ) ..\index.php:4

    ( ! ) Warning: mssql_connect() [<a href='function.mssql-connect'>function.mssql-connect</a>]: Unable to connect to server: 192.168.170.139 in C:\wamp\www\sql\index.php on line 4
    Call Stack
    # Time Memory Function Location
    1 0.0002 671808 {main}( ) ..\index.php:0
    2 0.0003 672096 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ( ) ..\index.php:4
    Could not connect
    ( ! ) Fatal error: Call to undefined function mssql_error() in C:\wamp\www\sql\index.php on line 7
    Call Stack
    # Time Memory Function Location
    1 0.0002 671808 {main}( ) ..\index.php:0




  5. #5
    در آغاز فعالیت
    تاريخ عضويت
    May 2007
    پست ها
    12

    پيش فرض

    با چه دستوری اسن کار رو انحام میدهید ؟
    mssql_connect
    یا
    sqlsrv_connect

    هر جفتش ارور میده برام .

    چه مشخصاتی میخواهید . ویندوزم 64 بیتی سون هستش .

  6. #6
    داره خودمونی میشه sh.n.n786's Avatar
    تاريخ عضويت
    Sep 2012
    پست ها
    32

    پيش فرض

    ارور را قرار بدید !!!
    Дайте ошибке !!!
    給出錯誤 !!!
    Eman errorea !!!
    Give the error !!!
    Geben Sie den Fehler !!!
    ...

    عزیزم دیگه با چه زبونی بگم شما ارورو رو بزار

  7. #7
    در آغاز فعالیت
    تاريخ عضويت
    May 2007
    پست ها
    12

    پيش فرض

    ( ! ) Warning: mssql_connect() [<a href='function.mssql-connect'>function.mssql-connect</a>]: message: The USE database statement failed because the database
    collation Persian_100_CI_AI is not recognized by older client drivers. Try upgrading the client operating system or applying a service update to the database client software, or use a different collation. See SQL Server Books Online for more information on changing collations. (severity 16) in C:\wamp\www\sql\index.php on line 4

    این ارور رو موقعی می دهد که از دستور زیر استفاده کنیم .:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    درصورت استفاده از دستور :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این ارور رو داریم :
    ) Fatal error: Call to undefined function sqlsrv_connect() in C:\wamp\www\sql\index.php on line 27

    درصورتی که Extension مربوط به sqlsrv نصب شده است و تیکش درWamp خورده است ( در php.ini نوشتم ) اما بازهم این ارور رو میده ، سرچ کردم نوشته بودن که با ویندور 64 بیتی مشکل داره این درایور جدید ، میخوام ببینم شما چطوری وصل شدید ؟





  8. #8
    در آغاز فعالیت
    تاريخ عضويت
    May 2007
    پست ها
    12

    پيش فرض

    ( ! ) Warning: mssql_connect() [<a href='function.mssql-connect'>function.mssql-connect</a>]: message: The USE database statement failed because the database collation Persian_100_CI_AI is not recognized by older client drivers. Try upgrading the client operating system or applying a service update to the database client software, or use a different collation. See SQL Server Books Online for more information on changing collations. (severity 16) in C:\wamp\www\sql\index.php on line 4

    این اروری هستش وقتی که از دستور زیر استفاده می کنیم :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و این ارور :
    ( ! ) Fatal error: Call to undefined function sqlsrv_connect() in C:\wamp\www\sql\index.php on line 27


    واسه موقعی هستش که از دستور زیر استفاده میکنیم :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته اینو بگم که Extension مورد نظر یعنی sqlsrv رو نصب کردم و در Wampp تیکش خورده . اما بازهم ارور میده که نمیشناسه و سرچ کردم مثل اینکه 64 بیتی رو جواب نمیده .
    من ویندوز کلاینتم سون 64 بیتی هستش و wamp 2.2 با php 5.3 روش نصبه .

    شما لطفا بفرمائید تاحالا از کدوم یکی استفاده کردید .

  9. #9
    داره خودمونی میشه sh.n.n786's Avatar
    تاريخ عضويت
    Sep 2012
    پست ها
    32

    پيش فرض

    درود ....

    گند زدی تو صفحه همه رو رختی به هم

    مهم نیست ...

    ببین wampp رو از روی سرورت پاک کن از : 192.168.170.139 اینجا
    وبعد xampp رو نصب کن و sql و apache رو فعال کن
    از دستورات
    mysql_connect(); استفاده کن :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    تغیری به این ها نده ip نیاز نیست این قبلا برای کار شما کانفیگ شده
    Last edited by sh.n.n786; 24-09-2012 at 10:50.

  10. #10
    آخر فروم باز mohrd's Avatar
    تاريخ عضويت
    Nov 2007
    محل سكونت
    Ṁashhad
    پست ها
    1,897

    پيش فرض

    درود ....

    گند زدی تو صفحه همه رو رختی به هم

    مهم نیست ...

    ببین wampp رو از روی سرورت پاک کن از : 192.168.170.139 اینجا
    وبعد xampp رو نصب کن و sql و apache رو فعال کن
    از دستورات
    mysql_connect(); استفاده کن :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    تغیری به این ها نده ip نیاز نیست این قبلا برای کار شما کانفیگ شده
    سلام دوست عزیز.
    ضمن تشکر از شما..

    تعدادی سؤال برای من پیش اومده که ممنون میشم به صورت کامل و مستند توضیحاتش رو بفرمایید..
    تا اونجایی که من می‌دونم، mysql_connect برای ارتباط با دیتابیس MySQL استفاده میشه.. در حالی که در پست اول تاپیک، استارتر درخواست راهنمایی برای ارتباط با دیتابیس SqlServer رو کرده‌اند.. ممکنه در مورد ارتباط این دو یک توضیح اجمالی بفرمایید؟ (اگر سرور در اختیار استارتر بود و ایشون می‌تونست به جای SqlServer از MySQL استفاده کنه، دیگه چه نیازی به تاپیک زدن بود؟!)
    از این مورد که بگذریم... شما یک آرایه $db تعریف کردید.. با تعداد زیادی آیتم.. ولی در کدتون فقط از hostname، username و password استفاده کردید. با این حساب چه نیازی به بقیه آیتم ها هست؟ تا اونجایی که من می‌دونم تابع mysql_connect (و توابع مشابه) پارامتر رو دریافت می‌کنند و یک boolean برمی‌گردونند. و عملاً بقیه آیتم‌ها کاربردی ندارند و میشه ازشون صرف نظر کرد.

    از تمامی این موارد که بگذریم.. ارور هایی که استارتر گذاشته بیشتر مربوط به سرور مقصد (SqlServer) هست. اون undefined function ها هم که معلومه و مربوط به نصب نبودن (یا فعال نبودن) extension مربوطه هست. و فکر نمی‌کنم راه حل شما، بتونه این مشکلات رو برطرف کنه.

    طبق این مقاله در سایت ماکروسافت، ظاهراً چند خط دیگه باید به php.ini اضافه بشه. متن کامل مقاله رو از در این صفحه بخونید و مطابق اون عمل کنید..
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    موفق باشید ./.

    پ.ن: فکر کنم بتونیم با لحن بهتری با هم صحبت کنیم.. به هر حال جو انجمن دوستانه است...

  11. این کاربر از mohrd بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •