سلام
اولا لطف کنید صحت مطلب بالا را برای بنده مشخص کنید...
بله درست است.
ثانیا اگر نکته دیگری برای برنامه نویسی شبکه (با پایگاه داده یکسان برای کاربران) لازم است اشاره بفرمائید
فقط باید به ویرایش دیتابیس خود دقت کنید تا با کلاینت های دیگر تداخلی پیش نیاید.
برای کارکرد صحیح شبکه بهتر است از AutoNumber بیشتر استفاده کنید تا ...
1) تضمین شود، کلید جداول در چندین INSERT همزمان تداخلی نخواهد داشت
2) تضمین شود کلید حالت ReadOnly دارد و Update و Delete همزمان مشکلی ایجاد نمیکند.
تاپیک مرتبط:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
البته فکر می کنم اگر همان ConnectionString مربوط به هر حالت (سرور، کلاینت، ورود با نام کاربری) را بیان بفرمائید مشکل دیگری نداشته باشم
ConnectionString بدون شبکه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ConnectionString در شبکه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
میبینید که همچین فرقی هم نمیکند !
لطفا یه توضیحی هم راجع به نحوه به دست آوردن نام سیستم های موجود در شبکه بفرمایید و اینکه آیا روش بهتری برای تشخیص نام سیستم کلاینت، نسبت به روش ورود نام توسط کاربر وجود دارد؟؟؟
اگر منظورتان را درست فهمیده باشم ...
اگر هر کلاینت با username (و احتمالاً password) متفاوتی به سرور متصل شود، در سرور و داخل بانک SQLServer و دستورات T-SQL قابل شناسایی است.
ولی اگر username برای دیتابیس و SQLServer برای همه کلاینتها ثابت باشد و خود برنامه نویس منطق user و pass را برای کاربرانش پیاده سازی کرده باشد، طبیعتاً بقیه شناسایی ها هم باید توسط خودش انجام شود.
البته به صورت مرسوم معمولاً نیازی به چیزی که شما گفتید وجود ندارد.
اگر سوال و مشکلی دارید بیان کنید؟ یعنی چه کاری میخواهید انجام دهید که سوال آخری را بپرسیدید؟