رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اتصال به MS SQL Server
#9
من چند روز پیش مجبور شدم یک پروژه بیمارستانی بگیرم که باید با ماکروسافت اس کیوال سرور متصل می شدم. پس یکی یکی مجدد توضیحاتی رو می دم.

کد:
من شنیدم که میشه تو کیک به پایگاه داده SQL server هم متصل شد.
بله راهش رو سعید عرض کردن.

کد:
راستی چطوری میشه چک کرد که pdo_sqlsrv فعاله؟ کجای phpInfo؟
در نظر داشته باشید برای استفاده از pdo_sqlsrv باید درایور اون رو مطابق با ورژن پی اچ پی از سایت ماکروسافت دانلود کنید. و نصب نمایید.
کد:
http://sqlsrvphp.codeplex.com/releases/view/85767
متاسفانه درایور رسمی ارائه شده از طرف ماکروسافت فقط تا پی اچ پی ۵.۴ رو پشتیبانی میکنه.
درضمن نسخه اسکیوال سرور باید بالای ۲۰۰۵ باشه.
کد:
http://technet.microsoft.com/en-us/library/ff754357%28v=sql.105%29.aspx

توضیحات اضافه برای کار با اسکیوال سرور و پی اچ پی
کد:
http://msdn.microsoft.com/en-us/library/cc296202%28v=sql.105%29.aspx
http://technet.microsoft.com/en-us/library/dn425064%28v=sql.10%29.aspx


نقل قول: 1 - میشه برای اتصال از Connection string استفاده کرد؟
به طور کلی درایور pdo در پی اچ پی بر همین اساس کار می کنند.

نقل قول: 2 - چطوری میشه از Stored procedure در کیک استفاده کرد؟ آیا براحتی استفاده از تابع find هست یا نه؟
بله. البته اگر ساختار استاندارد کیک (مثل تعریف نام مستعار ها و ....)در ایجاد کوئری ها در نظر بگیرید. خروجی تولید شده به راحتی تابع find خواهد بود.
روش فراخوانی Stored procedure همانند آنچه در کتابچه پی اچ پی ذکر شده است می باشد و کافیه کامند استرینگ رو با دستور $this->ModelName->query() فراخوانی کنید.

نقل قول: 3 - این قضیه درایوری که مایکروسافت برای لینوکس گذاشته چیه؟ یعنی میشه فایل MDB رو روی سرور لینوکسی استفاده کرد؟ یا برای ارتباط با یه سرور ویندوزی درایور نوشتن؟
در این ضمینه اطلاعاتی ندارم و فکر می کنم مربوط به پروژه mono باشد.

نقل قول:اگر میشد با کیک به یه فایل mdf متصل شد خیلی خوب میشد.
کیک فریم ورکی است که با زبان پی اچ پی پیاده سازی شده. یعنی وابسته به امکانات پی اچ پی هست. اگر در پی اچ پی امکانش باشد در کیک هم می شود با ایجاد یک کلاس از نوع دیتاسورس این کار رو انجام داد.

درضمن می تونید در گیت هاپ دیتا سورس های مختلفی رو پیدا کنید. این مخزن رسمی کیک هست برای دستاسورس های مختلفی هست که یا هماهنگ هستند یا کمی نقص دارند.
کد:
https://github.com/cakephp/datasources
پاسخ
سپاس شده توسط masud


پیام‌های این موضوع
اتصال به MS SQL Server - masud - 2014/07/19, 12:53 PM
RE: اتصال به MS SQL Server - saeid - 2014/07/19, 01:47 PM
RE: اتصال به MS SQL Server - masud - 2014/07/20, 02:16 AM
RE: اتصال به MS SQL Server - saeid - 2014/07/20, 10:36 AM
RE: اتصال به MS SQL Server - masud - 2014/07/20, 07:03 PM
RE: اتصال به MS SQL Server - saeid - 2014/07/20, 07:08 PM
RE: اتصال به MS SQL Server - masud - 2014/07/24, 02:26 AM
RE: اتصال به MS SQL Server - parsig - 2014/07/26, 03:12 PM
RE: اتصال به MS SQL Server - saleh - 2014/07/27, 06:06 PM

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان